I watched this for the first time a month or two ago with my girlfriend one night, and I gotta say it was really good, I think that's what it works best as, a nice movie to watch one night to enjoy with someone, not something y'know that you go in expecting miracles from. I didn't go in expecting anything, just a movie that I knew people enjoyed, and that's what it is, a really enjoyable movie, it's light hearted, but serious in all the right spots, it's got a cool little plot concept to it that's an interesting idea, the cast all perform just fine, Kirsten Dunst <3. Solid film all round.