Su primera aparición en un título con cierta relevancia fue en Wimbledon (2004), otra vez como secundario. La cinta estuvo protagonizada por Paul Bettany y Kirsten Dunst. Entonces Disney le dio la oportunidad de participar en Las crónicas de Narnia: El león, la bruja y el armario (2005). Fue con un papel secundario, aunque de una mayor envergadura que lo que había hecho hasta la fecha. McAvoy se transformó en Tumnus, el fauno al servicio de la malvada Bruja Blanca. Un año después, abandonó sus orejas "faunianas" para hacer frente al primer papel protagonista de su vida. Fue en El último rey de Escocia, donde dio la réplica a un soberbio Forest Whitaker, que ganó el Oscar por su interpretación del dictador Idi Amin. McAvoy interpretó a un joven médico que por una serie de avatares del destino acaba trabajando directamente para el sangriento gobernante. A partir de este momento, su carrera dio un giro radical. No se puede decir que se haya convertido en un rompetaquillas, pero el chico ha hilado unos cuantos títulos que no han pasado desapercibidos para el público. El primero de ellos fue La joven Jane Austen (2007), donde enamoró a Anne Hathaway. Acto seguido llegó Expiación (2007), película que contó con el favor de la crítica. McAvoy no abandonaba los dramas de época, aunque esta vez vivía una tormentosa e imposible historia de amor con Keira Knightley.
En posesión ya de un cierto nombre en la industria, McAvoy dio el salto para debutar en Hollywwod. Su primer y hasta la fecha único título en la meca del cine, ha sido Wanted (Se busca) (2008). La verdad es que su debut no ha podido ser en una película más 'Made in Hollywood'. Se trata de una cinta de acción trepidante donde ha compartido cartel con Morgan Freeman y Angelina Jolie. Probada la experiencia norteamericana, McAvoy ha vuelto al viejo continente para rodar The Last Station -que se estrenará en 2009-, un drama sobre la vida de Tolstoi donde ha trabajado junto a Christopher Plummer -que interpreta al escritor- y Helen Mirren. Otro de los nombres propios de este reparto es el de Anne-Marie Duff, con quien James lleva casado años.
En 2011 protagonizó la precuela de la saga de X-Men, en el papel de Charles Xavier / Profesor X, junto a Michael Fassbender que interpreta a Erik Lehnsherr / Magneto.
AñoPelículaPersonajeNotas
1995The Near RoomKevin
1997RegenerationAnthony Balfour
2000Lorna DooneSargento BloxhamPelícula producida por la BBC yA&E
2001Swimming PoolMikeTambién conocida comoThe Pool
2002White TeethJoshPelícula producida para la televisión
Bollywood QueenJay
2003Bright Young ThingsSimon Balcairn
2004WimbledonCarl Colt
StringsHal Tara (Voz)Versión inglesa
Bailo por dentroRory O'SheaTambién conocida comoRory O'Shea Was Here
Nominado —London Film Critics Circle Award al mejor actor
2005The Chronicles of Narnia: The Lion, the Witch and the WardrobeTumnus, el faunoPremio Empire al mejor actor
Nominado —London Film Critics Circle Award al mejor actor secundario británico del año
Starter for 10Brian Jackson
2006El último rey de EscociaDr. Nicholas GarriganPremio BAFTA escocés al mejor actor
Premio Orange a la estrella emergente
Nominado —BAFTA al mejor actor de reparto
Nominado —British Independent Film Award al mejor actor
Nominado —European Film Award al mejor actor
Nominado —London Film Critics Circle Award al mejor actor
PenelopeJohnny Martin/MaxEstrenada en elFestival Internacional de Cine de Torontoen 2006. En los Estados Unidos y el Reino Unido su estreno fue en el 2008.
2007Becoming JaneThomas Lefroy
ExpiaciónRobbie TurnerPremio Empire al mejor actor
London Film Critics Circle Award al mejor actor británico del año
Nominado —BAFTA al mejor actor
Nominado —European Film Award al mejor actor
Nominado —Globo de Oro al mejor actor - Drama
Nominado —Irish Film Award al mejor actor internacional
2008WantedWesley GibsonNominada —Premio MTV al mejor beso
Nominado —National Movie Award a la mejor actuación - masculina
2009The Last StationValentin BulgakovNominado —Premio Satellite al mejor actor de reparto - Película
2010The ConspiratorFrederick AikenCompletado
2011Gnomeo and JulietGnomeo (voz)completada
X-Men: First ClassCharles Xavier / Profesor XEstrenada
Web:- http://www.jamesmcavoy.com/
- http://james-mcavoy.org/
- http://www.jamesmcavoycentral.com/
Fuentes:http://es.movies.yahoo.com; Wikipedia; http://www.decine21.com