I worried that we'd already seen all the funny scenes in the numerous previews that have been shown... I was pleasantly surprised. I have to admit I'm a big Tom Cruise fan (on the screen), and he's still as charming as ever! Cameron Diaz was fresh and fun. They were really good together. Fun story, great performances, beautiful scenery (can't wait to visit Salsburg) - perfect date night movie!