The Filmaholic
As the harsh winter sets in, the people of Ukraine, under the inhumane bombardment of Vladimir Putin and his forces who callously strike Ukraine's citizens and infrastructure, are struggling to stay warm and alive in sub-zero temperatures. Please consider helping them with a donation to the Red Cross who will provide humanatarian aid. #standwithukraine
Donate to RedCross.org.ua

James McAvoy
Actor Profile

43 years old. Born in Port Glasgow, Scotland, UK on 21st April 1979.
You've watched -- of his 42 tracked films on The Filmaholic, at an average rating of --
Login or Register to start tracking how many of these films you've seen!
This actor is currently popular with American and Belgian Filmaholics.
  • Films
  • Commonly Credited With
  • Stats
  • Now Streaming
Nicholas Hoult
Nicholas Hoult
7 films together
Hugh Jackman
Hugh Jackman
5 films together
Jessica Chastain
Jessica Chastain
5 films together
Michael Fassbender
Michael Fassbender
5 films together
Evan Peters
Evan Peters
5 films together
Jennifer Lawrence
Jennifer Lawrence
4 films together
Tye Sheridan
Tye Sheridan
4 films together
Eddie Marsan
Eddie Marsan
4 films together
Bill Hader
Bill Hader
4 films together
His Top Genres 1
46% Drama
+ 41 more
His Top Years
12% 2013
+ 19 more
Hero or Villain?
100% Good
Role Type
100% Lead
Login or Register a free account to see the full list of James McAvoy stats

1 Genres are counted according to total films, not total genres, as such the overall total of all genress will be more than 100%.