I liked this movie for the most part. It has a great storyline, once you figure it out. It was a bit angsty for me in the beginning, but that makes more sense later. I hated the ending right after the movie, but the next day (after I'd absorbed it) I appreciate it. Don't go if you're excepting puppies and bunnies, but go if you like a sweet movie that will make you think.