Swedish actress Rebecca Ferguson has landed a role opposite Tom Cruise in Mission: Impossible 5.