James McAvoy Nailed It!

Rating: 9/10 (18 July 2018)

He did things more than anyone can expect him to do. I really like the way he act, it is funny, creepy, curious, and make you hold your breath in the same time! Must Watch movie!