I was very excited to see this movie because I had read the book, which was amazing. However, I was EXTREMELY disappointed by the movie. They completely changed most of what happens in the book and left some of the most important details completely out of it. They didnt even include the whole moral of the story at the end. It might have been a good movie to someone who hadnt read the book first, but to me it was crap. The acting was good, and Im a big fan of Channing Tatum and Amanda Seyfried, but the whole thing was ruined for me.