James McAvoy
Karier > Tahun 2000an

Profil publiknya meningkat pada tahun 2005 dengan dirilisnya The Chronicles of Narnia: The Lion, the Witch and the Wardrobe dari Walt Disney Pictures. McAvoy membintangi film petualangan fantasi tersebut yang dibuat oleh Andrew Adamson dan berdasarkan novel anak-anak karya C. S. Lewis sebagai Tumnus, seorang faun yang berteman dengan Lucy Pevensie dan bergabung dengan pasukan Aslan. Film tersebut dirilis di Inggris pada tanggal 9 Desember. Di box office Inggris, film tersebut dibuka di nomor satu, menghasilkan sekitar £8,7 juta di 498 bioskop selama akhir pekan. Di seluruh dunia, Narnia meraup £463 juta. Pada tahun 2006, ia menerima peran utama sebagai Brian Jackson, seorang mahasiswa kutu buku yang mendapatkan posisi di tim kuis University Challenge pada pertengahan 1980-an, dalam film Starter for 10. Film tersebut disutradarai oleh David Nicholls, yang mengadaptasi skenario film tersebut dari bukunya sendiri. Produksi Inggris-Amerika Serikat tersebut didistribusikan di Inggris pada 10 November. Meskipun mendapat sambutan positif, film tersebut gagal di box office, tidak mampu menutupi biaya produksinya sebesar £5,7 juta.
Forest Whitaker telah menyarankan McAvoy kepada sutradara Kevin Macdonald untuk peran Nicholas Garrigan dalam film The Last King of Scotland. McAvoy memerankan seorang dokter Skotlandia yang menjadi dokter pribadi diktator Idi Amin (diperankan oleh Whitaker) saat berada di Uganda. Sementara film tersebut didasarkan pada peristiwa faktual dari pemerintahan Amin, rincian cerita dan karakter yang dimainkan McAvoy adalah fiksi dan diadaptasi dari novel Giles Foden tahun 1998. McAvoy menilai karakternya sebagai "bajingan yang benar-benar egois". McAvoy yang kewalahan pingsan selama pengambilan pertama dari apa yang akan menjadi adegan tersulit baginya untuk direkam, penyiksaan Nicholas. McAvoy dinobatkan sebagai Aktor Terbaik tahun ini oleh BAFTA Awards Skotlandia, di mana film tersebut menyapu bersih kategori-kategori utama, dan menerima nominasi untuk Penghargaan BAFTA untuk Aktor Terbaik dalam Peran Pendukung. Film tersebut menerima tiga penghargaan, termasuk Film Inggris Terbaik Tahun Ini. Penghargaan tersebut disertai dengan pujian atas penampilan McAvoy.
Setelah itu, ia memainkan pengacara Irlandia, Tom Lefroy dan kekasih Jane Austen dalam Becoming Jane, sebuah film sejarah tahun 2007 yang terinspirasi oleh kehidupan awal penulis. Berikutnya adalah film Penelope, yang ditayangkan perdana di Festival Film Internasional Toronto 2006. Juga dibintangi Christina Ricci, film tersebut menghasilkan ulasan yang terpolarisasi. Peran terobosan dalam karier McAvoy datang dalam Atonement, adaptasi Joe Wright tahun 2007 dari novel Ian McEwan dengan judul yang sama. Sebuah film perang romantis, film tersebut berfokus pada kehidupan kekasih Cecilia dan Robbie (Keira Knightley dan McAvoy) yang terkoyak setelah Robbie secara keliru dituduh melakukan pemerkosaan. Setelah membaca naskahnya, McAvoy berpikir, "Jika saya tidak mendapatkan peran itu, saya tidak akan membaca buku itu karena itu akan menghancurkan. Itu peran yang luar biasa dan saya sangat menginginkannya." McAvoy menyebut film tersebut "sangat menyedihkan" tetapi menganggapnya sebagai pengalaman yang membangkitkan semangat. Dia juga berbagi bahwa dia berharap penonton akan ditinggalkan "benar-benar hancur dan sedih". Penayangan Atonement diadakan di Festival Film Internasional Toronto 2007, di mana film itu menjadi salah satu film paling diakui yang hadir, dan juga ditayangakan di Festival Film Venesia. Atonement adalah pesaing penghargaan besar; film tersebut dinominasikan untuk empat belas BAFTA dan tujuh Academy Awards. Baik McAvoy dan Knightley dinominasikan untuk penampilan mereka di Golden Globe Awards ke-65. Selain itu, film tersebut dipuji oleh para kritikus, dengan Metacritic melaporkannya memiliki peringkat persetujuan sebesar 85. Penulis The Hollywood Reporter, Ray Bennett, mengatakan duo itu memberikan "penampilan yang menarik dan karismatik". Pada bulan Desember 2022, McAvoy menyatakan bahwa McEwan tidak sepenuhnya puas dengan perannya sebagai Robbie di Atonement, "Dia tidak meremehkan. Dia hanya tidak memberiku apa pun. Dan aku sedikit kecewa. Lalu dia berkata aku agak kecil – karena karakterku, Robbie, seharusnya menjadi Adonis yang tingginya 180 cm dan berkulit kecokelatan, dan aku adalah seorang pria Glasgow berusia 25 tahun yang tingginya 160 cm."
Peran berikutnya adalah saat McAvoy beradu akting dengan Angelina Jolie dan Morgan Freeman dalam Wanted (2008), sebuah film laga di mana ia memerankan Wesley Gibson, seorang pemuda Amerika Serikat pemalas yang menyadari bahwa ia adalah pewaris warisan para pembunuh. Ketika McAvoy mengikuti tes layar untuk peran tersebut, ia awalnya ditolak karena studio tersebut mencari aktor dengan penampilan dan fisik pemeran utama Hollywood yang konvensional. Ia kemudian mengingat bahwa ia dianggap sebagai "yang paling lemah" dari mereka yang mengikuti tes, tetapi akhirnya mendapatkan peran tersebut pada akhir tahun 2006 karena studio "menginginkan seseorang yang culun". Saat syuting adegan laga untuk Wanted, ia mengalami beberapa cedera, termasuk pergelangan kaki terkilir dan lutut cedera. Meskipun demikian, McAvoy mengatakan bahwa ia bersenang-senang saat membuat film tersebut. McAvoy sebelumnya tidak pernah bermain dalam genre seperti ini, dan menganggap Wanted sebagai kesempatan untuk menjadi lebih serba bisa. Secara longgar berdasarkan miniseri buku komik dengan nama yang sama oleh Mark Millar, Wanted dirilis pada bulan Juni 2008 di seluruh dunia. Film tersebut menerima ulasan yang baik dari pers, yang umumnya menyukai bahwa film tersebut bertempo cepat. Di box office, Wanted sukses, meraup $341 juta dengan anggaran produksi $75 juta.
Peran berikutnya adalah The Last Station (2009), sebuah film biografi yang merinci bulan-bulan terakhir penulis terkenal Leo Tolstoy, dan juga dibintangi oleh Anne-Marie Duff, istri McAvoy saat itu. Film tersebut ditayangkan di sejumlah layar terbatas di Amerika Serikat. Meskipun sebagian besar penghargaan kritikus memperhatikan lawan main Helen Mirren dan Christopher Plummer, Satellite Awards menominasikan McAvoy untuk Aktor Pendukung Terbaik. Pada tahun 2009, McAvoy mengisi suara ayah Angelina, Maurice Mouseling, dalam serial televisi, Angelina Ballerina: The Next Steps. Dia juga tampil di panggung teater pada tahun 2009 di Apollo Theatre's Three Days of Rain.