Warning!! Despite the awesome actors, this movie is c.r.a.p. The book must have been amazing for these actors to have signed up, but the movie is so ridiculously predictable, it leaves you questioning why characters are doing such obvious things. Eg why is Stephen so against Roy right from the beginning? There's no rhyme or reason. It's just silly. Of course, we know there will be some twist at the end but again, it was so far fetched ridiculous.... Sadly I won't get those couple hours back ever again. I've never felt compelled to leave a review, until now. Learn from me - Don't waste your time!