James McAvoy: Career Highlights, Key Roles, and Public Timeline
person
James McAvoy is a Scottish actor first recognized for nuanced television work in the early 2000s, then for a defining leading role in the cerebral thriller Memento (2000), which...
Open article