The entire film was already perfectly summarized in the previews, just watch the trailer and you'll save your money and two hours of your time. Morning else to see really.. As always, James McAvoy was brilliant, but the rest of the dull cast and the extremely slow, unrealistic dialog that just drags on makes me wish that I skipped this movie.