Perfect film with a cheap end

Rating: 9/10 (22 April 2017)

I have just one question, oh Jesus why? WHY?! So perfect acting of James McAvoy, such a perfect story, scenario and also music. But I wonder why did they have to make from it American film about the superhero? Without that cheap end, it would be definitely the best film of the year for me, unfortunately this little thing that made him totally bullshit.