I gave it a 3 because the book was so much better. The main actor needs acting lessons, it felt like he was just reading the lines. There was no chemistry between the two main leads. The supporting characters held this movie together. Thank God for the book.