I love smart and funny films and this fits the bill. I don't want to give too much away; you have to actually see this movie to fully appreciate it. Basically, it is an unpredictable comedy with elements of romance without being schmaltzy. I found this on Netflix. I've watched it at least ten times ( I bought it via the Walmart website) and there is always something new I pick up on each time I watch it! I have my friends hooked. Unique plot, something for everyone in it, and if you want a break from the mundane, watch it! Love the ending too! It is hard to compare it to any other film due to the fact no other film is quite like it, but it some some themes that might remind someone of Groundhog Day. I go to the movies almost every week, and settle for watching sub par movies. This is not one of them! Studios need to stop making sequels to movies like Fast and Furious and put more movies like this out there.