Tom Cruise and Cameron Diaz were in London this evening for the UK premiere of Knight and Day. Cameron looked fantastic in her Stella McCartney mini sweater dress. They're in the midst of a short European promotional tour for the film, which included a stop in Germany yesterday. She and Tom took time before their appearance on the red carpet today to film a cameo for the British show Top Gear, which will air this weekend. Cameron joined Tom for the trip abroad following a stay in NYC with Alex Rodriguez. Things seem to be going well between Cameron and Alex, but she's apparently not one to believe in lifelong love.
To see more Tom and Cam, just read more.