Select language, opens an overlay

Comment

Oct 12, 2017ADragonInTheLibrary rated this title 4 out of 5 stars
James McAvoy is a brilliant actor, and that is the only reason this movie has 4 stars. The plot is confusing, his purpose is equally confusing, and the breaks into metaphysical philosophy are disracting and kill the tension.