I walked out after 45 minutes. That's not true. I walked out after eating my Coldstone ice cream that I got in the middle of the first 25 minutes of the film. Why? Because when a story is 1. not believable and 2. just plain awfully predictable I can't stand to watch. To expect anyone to endure 2.5 hours of this is relying on Leonardo to keep an audience. He's not that compelling in this role. Sorry.