1995-2004: Wczesna karieraEdit
Aktorski debiut McAvoya nastąpił w wieku 15 lat w filmie The Near Room (1995). Później przyznał, że nie był bardzo zainteresowany aktorstwem, kiedy dołączył do filmu, ale został zainspirowany do studiowania aktorstwa po rozwijaniu uczuć do swojej gwiazdy, Alany Brady. Kontynuował swoją przygodę z aktorstwem, będąc jeszcze członkiem PACE Youth Theatre. W 2000 roku McAvoy ukończył Royal Scottish Academy of Music and Drama. Na początku XXI wieku występował gościnnie w programach telewizyjnych i rozpoczął pracę w filmie. W 2001 roku rola McAvoya jako homoseksualnego naciągacza w sztuce Out in the Open tak bardzo zaimponowała reżyserowi Joe Wrightowi, że zaczął on proponować McAvoyowi role w swoich filmach. McAvoy wciąż odrzucał je jednak i dopiero sześć lat później obaj pracowali razem.
Zagrał w Privates on Parade w Donmar Warehouse, tym razem przykuwając uwagę Sama Mendesa. W 2001 roku aktor wystąpił jako szeregowy James W. Miller w Band of Brothers, jedenastogodzinnym miniserialu o II wojnie światowej autorstwa producentów wykonawczych Stevena Spielberga i Toma Hanksa. Zwrócił na siebie uwagę krytyków w 2002 roku w White Teeth, czteroczęściowej adaptacji telewizyjnej miniserialu dramatycznego na podstawie powieści o tym samym tytule autorstwa Zadie Smith.
W 2003 roku McAvoy pojawił się w miniserialu Sci Fi Channel Frank Herbert’s Children of Dune, zaadaptowanym na podstawie powieści Franka Herberta. Jest to jeden z najwyżej ocenianych programów, które zostały wyemitowane na kanale. Więcej pracy przyniosła mu rola nieokrzesanego reportera w filmie State of Play z 2003 roku. Ten dobrze przyjęty sześcioodcinkowy brytyjski serial dramatyczny opowiada o śledztwie gazety w sprawie śmierci młodej kobiety i był emitowany na BBC One. Chicago Tribune, nazywając program „must-see”, polecił State of Play ze względu na występy obsady. W 2002 roku, McAvoy nakręcił sceny do Bollywood Queen, opisany jako West Side Story spotyka Romeo i Julię z bindis, film zajmuje się star-crossed kochanków złapany w środku zderzenia kultur; został pokazany jako specjalna prezentacja na 2003 Sundance Film Festival i otworzył w brytyjskich kinach 17 października.
W 2004 roku, zagrał w komedii romantycznej Wimbledon, również z Kirsten Dunst i Paul Bettany w roli głównej. Jego następny projekt był voicing postać o imieniu Hal w 2004 angielskiej wersji Strings, mityczny film fantasy. Kolejnym filmem z 2004 roku był Inside I’m Dancing, irlandzka produkcja w reżyserii Damiena O’Donnella, w której wystąpił u boku Szkota Stevena Robertsona. Aktor zagrał w niej jedną z dwóch głównych postaci: awanturnika chorego na dystrofię mięśniową Duchenne’a. McAvoy zakończył 2004 rok, pojawiając się w pierwszych dwóch sezonach Shameless jako Steve McBride, moralny bohater nagrodzonego BAFTA programu Channel 4.
2005-2007: Sukces krytycznyEdit
Jego publiczny profil został podniesiony w 2005 roku wraz z wydaniem filmu Walt Disney Pictures’s The Chronicles of Narnia: Lew, czarownica i szafa. McAvoy wystąpił w filmie przygodowym fantasy nakręconym przez Andrew Adamsona i opartym na powieści dla dzieci C.S. Lewisa jako Tumnus, faun, który zaprzyjaźnia się z Lucy Pevensie (graną przez Georgie Henley) i dołącza do sił Aslana (Liam Neeson). Premiera filmu w Wielkiej Brytanii odbyła się 9 grudnia. W brytyjskim box office film otworzył się na pierwszym miejscu, zarabiając około 8,7 miliona funtów w 498 kinach w ciągu weekendu. Na całym świecie Narnia zarobiła 463 miliony funtów, co czyni ją 41. najlepiej zarabiającym filmem wszech czasów na świecie. W tym samym roku przyjął również główną rolę Briana Jacksona, kujona, studenta uniwersytetu, który wygrywa miejsce w drużynie quizowej University Challenge w połowie lat 80-tych, w filmie Starter for 10. Reżyserem filmu był David Nicholls, który zaadaptował scenariusz na podstawie własnej książki. Brytyjsko-amerykańska produkcja trafiła do dystrybucji w Wielkiej Brytanii 10 listopada. Pomimo pozytywnego buzz, film klapnął w kasie, nie mogąc odzyskać kosztów produkcji w wysokości 5,7 mln funtów.
Forest Whitaker zasugerował McAvoy do reżysera Kevina Macdonalda do roli Nicholasa Garrigana w 2006 roku nagrodzonym Oscarem niskobudżetowym The Last King of Scotland. McAvoy wcielił się w postać szkockiego lekarza, który podczas pobytu w Ugandzie zostaje osobistym lekarzem dyktatora Idi Amina (granego przez Whitakera). Choć film oparty jest na faktach z czasów rządów Amina, szczegóły historii i postać grana przez McAvoya są fikcyjne i zaadaptowane z powieści Gilesa Fodena z 1998 roku. McAvoy ocenił swoją postać jako „całkowicie egoistycznego kutasa”. Przytłoczony McAvoy zemdlał podczas pierwszego ujęcia najtrudniejszej dla niego sceny – torturowania Nicholasa. McAvoy został uznany za najlepszego aktora roku przez szkockie nagrody BAFTA, gdzie film zmietlił główne kategorie, a także otrzymał nominację do nagrody BAFTA dla najlepszego aktora w roli drugoplanowej. Film otrzymał trzy nagrody, w tym Wybitny Brytyjski Film Roku. Towarzyszyły temu pochwały dla występu McAvoya.
Później zagrał irlandzkiego adwokata Toma Lefroya i love-interest do Jane Austen w Becoming Jane, filmie historycznym z 2007 roku, inspirowanym wczesnym życiem autorki. Następny był film Penelope, który miał swoją premierę na Międzynarodowym Festiwalu Filmowym w Toronto w 2006 roku. Film, w którym główną rolę zagrała Christina Ricci, zebrał spolaryzowane recenzje. Przełomową rolą w karierze McAvoya była Atonement, adaptacja powieści Iana McEwana pod tym samym tytułem, dokonana przez Joe Wrighta w 2007 roku. Romantyczny film wojenny, koncentruje się na życiu kochanków Cecilii i Robbiego (Keira Knightley i McAvoy), które zostaje rozdarte po tym, jak jej zazdrosna młodsza siostra Briony (Saoirse Ronan) fałszywie oskarża go o gwałt. Po przeczytaniu scenariusza, McAvoy powiedział, że pomyślał „Jeśli nie dostanę tej roli, nie będę czytał książki, bo to będzie druzgocące. To niesamowita rola i naprawdę jej pragnąłem”. McAvoy nazwał film „niesamowicie smutnym”, ale uważa go za podnoszące na duchu doświadczenie. Podzielił się również, że ma nadzieję, że widzowie będą pozostawieni „absolutnie zdruzgotani i wstrząśnięci”. Pokazy Pokuty odbyły się w 2007 roku na Międzynarodowym Festiwalu Filmowym w Toronto, gdzie był jednym z najbardziej docenionych filmów, oraz na Festiwalu Filmowym w Wenecji. Atonement był wielkim pretendentem do nagród; był nominowany do czternastu nagród BAFTA i siedmiu Oscarów. Zarówno McAvoy, jak i Knightley byli nominowani za swoje kreacje odpowiednio do 65. nagrody Złotego Globu. Dodatkowo, film został doceniony przez krytyków, którzy w serwisie Metacritic ocenili go na 85 punktów. Pisarz The Hollywood Reporter Ray Bennett powiedział, że duet dał „zniewalające i charyzmatyczne występy”.
2008-obecnie: Wanted, X-Men i późniejsze praceEdit
Jego następna rola zobaczyła McAvoya występującego z Angeliną Jolie i Morganem Freemanem w Wanted (2008), filmie akcji, w którym portretował Wesleya Gibsona, młodego amerykańskiego obiboka, który dowiaduje się, że jest spadkobiercą dziedzictwa zabójców. Kiedy McAvoy starał się o rolę, został początkowo odrzucony, ponieważ studio szukało aktora o konwencjonalnym wyglądzie i budowie ciała hollywoodzkiego przywódcy. Później wspominał, że był uważany za „najsłabszego z miotu”, ale ostatecznie dostał rolę pod koniec 2006 roku, ponieważ studio „chciało kogoś maniakalnego”. Podczas kręcenia scen akcji do filmu „Wanted” doznał kilku urazów, w tym skręcenia kostki i kontuzji kolana. Mimo to aktor powiedział, że „dobrze się bawił” kręcąc ten film. McAvoy nigdy nie robił tego typu gatunku wcześniej i myślał o Wanted jako szansę na bycie bardziej wszechstronnym.
Luźno oparty na komiksowej miniserii o tej samej nazwie autorstwa Marka Millara, zobaczył czerwiec 2008 wydanie na całym świecie. Otrzymał korzystne recenzje od prasy, którzy ogólnie lubili, że to było szybkie tempo. Film okazał się sukcesem kasowym, przynosząc 341 milionów dolarów przy 75 milionach dolarów budżetu produkcji. Następnym filmem była Ostatnia stacja (2009), biografia opisująca ostatnie miesiące życia słynnego pisarza Lwa Tołstoja, w której wystąpiła Anne-Marie Duff, ówczesna żona McAvoya. Film był wyświetlany na ograniczonej liczbie ekranów w USA. Choć większość krytyków zwracała uwagę na Helen Mirren i Christophera Plummera, Satelita nominowała McAvoya do nagrody dla najlepszego aktora drugoplanowego. W 2009 roku McAvoy zagrał głos ojca Angeliny, Maurice’a Mouselinga, w serialu telewizyjnym Angelina Ballerina: The Next Steps.
Wystąpił również na scenie w 2009 roku w Apollo Theatre’s Three Days of Rain. Udzielił głosu męskiej postaci tytułowej w filmie Gnomeo & Julia (2011), filmie animowanym opartym na sztuce Williama Szekspira Romeo i Julia. W amerykańskim dramacie historycznym Roberta Redforda Spiskowiec, McAvoy wcielił się w rolę idealistycznego bohatera wojennego, który niechętnie broni współspiskowca Mary Surratt (Robin Wright) oskarżonego o zamach na Abrahama Lincolna. Film miał swoją premierę na Międzynarodowym Festiwalu Filmowym w Toronto w 2010 roku. Choć film spotkał się z mieszanym przyjęciem, krytycy chwalili aktora za jego pracę. W ocenie Owen Gleiberman Konspirator, znalazł go „sztywny-jointed” i nużące, ale uważane McAvoy jako „zapalony presence”.
W połowie 2010 roku, McAvoy został obsadzony jako telepatyczny superbohater Profesor X, lider i założyciel X-Men, w X-Men: First Class. On dołączył do zespołu, który zawierał Michael Fassbender, Jennifer Lawrence i Nicholas Hoult. Film, oparty na komiksach Marvela i będący prequelem serii filmowej, skupia się na relacjach pomiędzy Profesorem X i Magneto oraz pochodzeniu ich grup. McAvoy nie czytał komiksów jako dziecko, ale był fanem animowanej serii kreskówek X-Men. Wydany w Wielkiej Brytanii w dniu 1 czerwca, First Class osiągnął szczyt box office ze sprzedażą biletów w wysokości około 5 milionów funtów w weekend otwarcia. Pierwsza klasa otrzymała przychylne recenzje, a występ McAvoya był powszechnie chwalony. W 2011 roku rozpoczął zdjęcia do roli Maxa Lewinsky’ego w brytyjskim thrillerze Welcome to the Punch. W tym samym roku McAvoy zagrał głos tytułowego bohatera w animowanym filmie świątecznym Arthur Christmas. Zagrał również główną rolę w filmie Danny’ego Boyle’a Trance.
W 2012 roku McAvoy został obsadzony w roli Bruce’a Robertsona w Filth, adaptacji powieści Irvine’a Welsha o tym samym tytule. W obsadzie filmu znalazła się była koleżanka McAvoya z klasy, Shauna Macdonald jako jego żona, a także Jamie Bell, Jim Broadbent, Eddie Marsan i Imogen Poots. Za swoją rolę McAvoy zdobył nagrodę dla najlepszego aktora na British Independent Film Awards w grudniu 2013 roku. Ogłoszono również, że będzie współgrać z Jessicą Chastain w projekcie podwójnego filmu fabularnego, The Disappearance of Eleanor Rigby. Wystąpił w głównej roli męskiej w słuchowiskowej adaptacji Neverwhere napisanej przez Neila Gaimana. W październiku 2016 roku McAvoy wcielił się w postać Richarda w produkcji BBC Radio 4 opowiadania Neila Gaimana „How The Marquis Got His Coat Back”. Gaiman zagrał rolę Boatman.
McAvoy wystąpił w Szekspirowskim Makbecie na londyńskim West Endzie na początku 2013 roku. Macbeth był pierwszym przedstawieniem w Trafalgar Transformed, działającym od 9 lutego do 27 kwietnia. Produkcja została wyreżyserowana przez Jamiego Lloyda, który również reżyserował McAvoya w jego ostatnim stint na scenie w 2009 roku w Three Days of Rain. W 2015 roku McAvoy zdobył nagrodę dla najlepszego aktora na londyńskim Evening Standard Theater Awards za rolę Jacka Gurneya w The Ruling Class, wznowieniu sztuki Petera Barnesa w reżyserii Jamiego Lloyda. Wystąpił w Trafalgar Studios od 16 stycznia do 11 kwietnia 2015 r.
McAvoy ponownie wcielił się w rolę Profesora X w filmie X-Men: Days of Future Past (2014), który zarobił 747,9 miliona dolarów na całym świecie, co uczyniło go szóstym najlepiej zarabiającym filmem roku 2014 i drugim najlepiej zarabiającym filmem we franczyzie X-Men oraz w 2016’s X-Men: Apocalypse. W 2016 roku wystąpił w thrillerze M. Night Shyamalana Split jako Kevin Wendell Crumb, cierpiący na dysocjacyjne zaburzenie tożsamości, posiadający niebezpieczne zdolności. Jego występ był chwalony przez krytyków, a niektórzy uznali go za najlepszy w jego karierze. McAvoy zagrał Hazel w miniserialowej wersji Watership Down. W 2019 roku powtórzył swoją rolę jako Crumb w Glass, a następnie powrócił jako Profesor X w filmie Dark Phoenix.
McAvoy zagrał dorosłego Billa Denbrougha w horrorze It Chapter Two, sequelu It (2017), który miał premierę 6 września 2019 roku i zbilansował 473 miliony dolarów w box office. Również w 2019 roku McAvoy wystąpił jako Lord Asriel w telewizyjnej adaptacji His Dark Materials.
W dniu 4 marca 2020 r. ogłoszono, że Audible będzie adaptować uznaną serię komiksową Neila Gaimana The Sandman w wieloczęściowy dramat audio, z McAvoyem głosującym postać Dream.
.