Ashton Kutcher and Cameron Diaz together are a great comedic duo - very goofy! It was better than expected, kept me laughing the whole time. The storyline is predictible, but definately a great date movie or one you should go see with your girlfriends.