Will keep you on the edge until the end.

Rating: 8/10 (26 March 2018)

What a great acting. What a great story. The only real down with this movie is the end. Don't let that stop you. It's a brilliant film, and James McAvoy does a great job. Awesome movie