It's cheesy {not in a good way}, lame and doesn't manage to fall on it's feet. The acting is bad, to say the least and the only good thing about it is the very small cameo of Alyson Hannigan, which leaves you wondering why she degraded herself so much to do this movie. The script has no depth and the comedy scenes are just not funny. I wouldn't bother wasting a good afternoon watching it, find something good instead.