The Best James McAvoy Characters

Ranker Entertainment
Updated May 15, 2024 30 items
Ranked By
1.1K votes
152 voters

Join us as we rank James McAvoy's best on-screen characters. The Scottish-born actor made his film debut as Kevin Savage in the 1995 film The Near Room. While the movie didn't get a lot of buzz outside the UK, McAvoy's performance was memorable enough to help kickstart his career. In 2004, he acted alongside Kirsten Dunst in Wimbledon and in 2005 earned his breakout role as the lovable Mr. Tumnus in C.S. Lewis's The Chronicles of Narnia: The Lion, the Witch and the Wardrobe.

From there, James has played a number of different characters, including a young doctor in The Last King of Scotland, a corrupt cop in Filth, and the telepathic mutant Professor Charles Xavier in the recent X-Men movies. Which of McAvoy’s characters is your favorite?

Vote up the best James McAvoy performance to see which character tops in at number one.

  • Professor X
    1
    78 votes

    Movies: X-Men: Days of Future Past, X-Men: First Class, X-Men Apocalypse, Dark Phoenix
    Years: 2011, 2014, 2016, 2019

  • Kevin Wendell Crumb
    2

    Kevin Wendell Crumb

    64 votes

    Movies: Split, Glass
    Years: 2016, 2019

  • Movie: It: Chapter 2
    Year: 2019

  • Robbie Turner
    4

    Movie: Atonement
    Year: 2007

  • Mr. Tumnus
    5

    Mr. Tumnus

    62 votes

    Movie: The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
    Year: 2005

  • Wesley Gibson
    6

    Movie: Wanted
    Year: 2008

  • Gnomeo
    7

    Gnomeo

    46 votes

    Movie: Gnomeo & Juliet
    Year: 2011

  • Johnny Martin
    8

    Johnny Martin

    43 votes

    Movie: Penelope
    Year: 2006

  • Tom Lefroy
    9

    Tom Lefroy

    45 votes

    Movie: Becoming Jane
    Year: 2007

  • Bruce Robertson
    10

    Bruce Robertson

    37 votes

    Movie: Filth
    Year: 2013

  • Movie: Victor Frankenstein
    Year: 2015

  • David Percival
    12

    David Percival

    32 votes

    Movie: Atomic Blonde
    Year: 2017

  • Anthony Balfour
    13

    Anthony Balfour

    27 votes

    Movie: Regeneration
    Year: 1997

  • Conor Ludlow
    14

    Conor Ludlow

    26 votes

    Movie: The Disappearance of Eleanor Rigby
    Year: 2014

  • Arthur
    15

    Arthur

    35 votes

    Movie: Arthur Christmas
    Year: 2011

  • Movie: The Last King of Scotland
    Year: 2006

  • Delivery Man
    17

    Delivery Man

    33 votes

    Movie: Muppets Most Wanted
    Year: 2014

  • Simon Newton
    18

    Simon Newton

    24 votes

    Movie: Trance
    Year: 2013

  • Max Lewinsky
    19

    Max Lewinsky

    21 votes

    Movie: Welcome to the Punch
    Year: 2013

  • James Moore
    20

    James Moore

    20 votes

    Movie: Submergence
    Year: 2017

  • Local Boy
    21

    Local Boy

    22 votes

    Movie: An Angel Passes By
    Year: 1997

  • Brian Jackson
    22

    Brian Jackson

    29 votes

    Movie: Starter for 10
    Year: 2006

  • The Earl of Balcairn
    23

    The Earl of Balcairn

    21 votes

    Movie: Bright Young Things
    Year: 2003

  • Kevin Savage
    24

    Kevin Savage

    24 votes

    Movie: The Near Room
    Year: 1995

  • Frederick Aiken
    25

    Frederick Aiken

    20 votes

    Movie: Conspirator
    Year: 2011

  • Jay
    26
    20 votes

    Movie: Bollywood Queen
    Year: 2003

  • Rory O'Shea
    27

    Rory O'Shea

    27 votes

    Movie: Rory O'Shea Was Here
    Year: 2004

  • Mike
    28

    Mike

    28 votes

    Movie: Swimming Pool
    Year: 2001

  • Valentin Bulgakov
    29

    Valentin Bulgakov

    21 votes

    Movie: The Last Station
    Year: 2009

  • Carl Colt
    30

    Carl Colt

    22 votes

    Movie: Wimbledon
    Year: 2004