A list of the top 10 best and most memorable film roles from the award-winning British actor, James McAvoy
Top 10, Top 5, List, James McAvoy, Actor, Movie, Film, Atomic Blonde, Starter for 10, Shameless, Arthur Christmas, Wanted, Last King of Scotland, Atonement, X Men, Filth, Split, Period Drama, British, Action, Scottish, Marvel, Charles Xavier, Professor X, Mutant, MCU, Charlize Theron, Schizophrenia, Performance, Role,