I felt this movie stayed truest to the book (as much as could fit into 2 hours). The romance is steamy and the jealously entertaining; the action is awesome. Overall, it is absolutely an awesome movie. I'm definitely going to see it again (and possibly again after that, which is something I've never done before).