As a kid, i liked this movie quite a bit so there is some nostalgia there that brings this movie up a bit for me. I think that Anne Hathaway did a good job in this, there is decent chemistry between the two leads, and the premise of the movie is still pretty engaging. However, re-watching it today the movie doesn't quite hold up. The movie is a bit too childish with some very cheesy and cliched dialogue. Overall it's a decently fun movie that works best for a younger audience.