Cameron Diaz greeted her Knight and Day costar Tom Cruise with a hug and kiss atop a roof earlier today in Salzburg, Austria. Cameron wore an Elizabeth and James blazer which perfectly coordinated with his military green shirt. The pair is taking their promotional tour on the road before its June 23 release, with Tom prepping to showcase his stuntman skills again tomorrow in Spain. Tom spent the weekend traveling to Europe while Cameron joined her relatives for a quick bikini getaway in Hawaii. She recently revealed her own future plans for a family and downplayed her romantic relationship with Alex Rodriguez. Cameron and Tom, however, have a great rapport and showed off their quick banter during an interview today where he talked about Suri watching him do stunts and they revealed that they're both equally likely to break into dance mid-scene.
To see more from Tom and Cameron's trip to Austria, just read more.