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 (2007)
Nominated
Actor in a Supporting Role
Atonement Movie Poster

Atonement

This sweeping English drama, based on the book by Ian McEwan, follows the lives of young lovers Cecilia Tallis (Keira Knightley) and Robbie Turner...

Nominated
Best Performance By an Actor in a Motion Picture - Drama
 Movie Poster

British Academy of Film & Television Arts (2006)
Won
Rising Star Award

James McAvoy in the news

view all