Fictional Characters

The Best James McAvoy Characters 

Ranker Entertainment
Updated April 5, 2019 641 votes 73 voters 30 items

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.

list ordered by
1
Professor X is listed (or ranked) 1 on the list The Best James McAvoy Characters

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

2
Kevin Wendell Crumb is listed (or ranked) 2 on the list The Best James McAvoy Characters
Kevin Wendell Crumb

Movies: Split, Glass
Years: 2016, 2019

3
Robbie Turner is listed (or ranked) 3 on the list The Best James McAvoy Characters

Movie: Atonement
Year: 2007

4
Mr. Tumnus is listed (or ranked) 4 on the list The Best James McAvoy Characters
Mr. Tumnus

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

5
Wesley Gibson is listed (or ranked) 5 on the list The Best James McAvoy Characters

Movie: Wanted
Year: 2008

6
Dr. Nicholas Garrigan is listed (or ranked) 6 on the list The Best James McAvoy Characters

Movie: The Last King of Scotland
Year: 2006

7
Bill Denbrough is listed (or ranked) 7 on the list The Best James McAvoy Characters

Movie: It: Chapter 2
Year: 2019

8
Victor Frankenstein is listed (or ranked) 8 on the list The Best James McAvoy Characters

Movie: Victor Frankenstein
Year: 2015

9
Bruce Robertson is listed (or ranked) 9 on the list The Best James McAvoy Characters
Bruce Robertson

Movie: Filth
Year: 2013

10
Tom Lefroy is listed (or ranked) 10 on the list The Best James McAvoy Characters
Tom Lefroy

Movie: Becoming Jane
Year: 2007

11
Kevin Savage is listed (or ranked) 11 on the list The Best James McAvoy Characters
Kevin Savage

Movie: The Near Room
Year: 1995

12
Anthony Balfour is listed (or ranked) 12 on the list The Best James McAvoy Characters
Anthony Balfour

Movie: Regeneration
Year: 1997

13
Gnomeo is listed (or ranked) 13 on the list The Best James McAvoy Characters
Gnomeo

Movie: Gnomeo & Juliet
Year: 2011

14
Jay is listed (or ranked) 14 on the list The Best James McAvoy Characters

Movie: Bollywood Queen
Year: 2003

15
Mike is listed (or ranked) 15 on the list The Best James McAvoy Characters
Mike

Movie: Swimming Pool
Year: 2001

16
David Percival is listed (or ranked) 16 on the list The Best James McAvoy Characters
David Percival

Movie: Atomic Blonde
Year: 2017

17
Conor Ludlow is listed (or ranked) 17 on the list The Best James McAvoy Characters
Conor Ludlow

Movie: The Disappearance of Eleanor Rigby
Year: 2014

18
Johnny Martin is listed (or ranked) 18 on the list The Best James McAvoy Characters
Johnny Martin

Movie: Penelope
Year: 2006

19
Rory O'Shea is listed (or ranked) 19 on the list The Best James McAvoy Characters
Rory O'Shea

Movie: Rory O'Shea Was Here
Year: 2004

20
Brian Jackson is listed (or ranked) 20 on the list The Best James McAvoy Characters
Brian Jackson

Movie: Starter for 10
Year: 2006

21
Simon Newton is listed (or ranked) 21 on the list The Best James McAvoy Characters
Simon Newton

Movie: Trance
Year: 2013

22
Max Lewinsky is listed (or ranked) 22 on the list The Best James McAvoy Characters
Max Lewinsky

Movie: Welcome to the Punch
Year: 2013

23
Frederick Aiken is listed (or ranked) 23 on the list The Best James McAvoy Characters
Frederick Aiken

Movie: Conspirator
Year: 2011

24
Delivery Man is listed (or ranked) 24 on the list The Best James McAvoy Characters
Delivery Man

Movie: Muppets Most Wanted
Year: 2014

25
Arthur is listed (or ranked) 25 on the list The Best James McAvoy Characters
Arthur

Movie: Arthur Christmas
Year: 2011