Michelle Monaghan plays Tom Cruise 's love interest in the new ` The film is based on a novel by John le Carré and stars Michael Fassbender as James Bond, Rebecca Ferguson as M ( who has been played by Judi Dench since 1962 ) and Ralph `` Q : I ran a half-marathon in April with my cousins , mom , and aunts . It was amazing , '' Monaghan said .
Michelle Monaghan plays Tom Cruise 's love interest in the new ` The film is based on a novel by John le Carré and stars Michael Fassbender as James Bond, Rebecca Ferguson as M ( who has been played by Judi Dench since 1962 ) and Ralph `` I ran a half-marathon in April with my cousins , mom , and aunts . It was amazing , '' Monaghan said .