
Acting
Born April 21, 1979 · Glasgow, Scotland, UK
1 film as director · Active 2026–2026
James McAvoy (born April 21, 1979) is a Scottish actor. He made his acting debut as a teen in The Near Room (1995) and appeared mostly on television until 2003, when his feature film career began. His…