filmography

view all

awards & nominations

view all
The Last King of Scotland Movie Poster

The Last King of Scotland

While in Uganda on a medical mission, Scottish doctor Nicholas Garrigan (James McAvoy) becomes the personal physician and close confidante of...

British Academy of Film & Television Arts (2006)
Nominated
Actor in a Supporting Role

James McAvoy in the news

view all
Samuel L. Jackson Updates on 'Unbreakable' Sequel: 'Let's Get It On'
Samuel L. Jackson Updates on 'Unbreakable' Sequel: 'Let's Get It On'
M. Night Shyamalan Tweets 'Split' Sequel Tease
M. Night Shyamalan Tweets 'Split' Sequel Tease
5 Reasons Why 'Split' Crushed Vin Diesel's 'xXx: Return of Xander Cage'
5 Reasons Why 'Split' Crushed Vin Diesel's 'xXx: Return of Xander Cage'
New 'Split' Trailer: James McAvoy Will Scare You With 23 Personalities
New 'Split' Trailer: James McAvoy Will Scare You With 23 Personalities