Honestly, the book was so much better.But I still liked it a lot. I think it is one of those movies where you either hate it or love it. I'm kind of biast though, because I have the hotts for Channing Tatum. :)
This movie was good but kinda of predictable. I do not recommend this movie to kids under 17. I saw many people bringing their children ages 4 and 5 to this movie. Bad idea. Scenes in this movie are made for the eyes of adults only.