James McAvoy at his best

Rating: 10/10 (4 December 2018)

James McAvoy Has acted excellently in this film in all of his characters.This is one of the best movies I have ever seen.
Once again James McAvoy has performed brillantly.