History of James McAvoy in Timeline

Share: FB Share X Share Reddit Share Reddit Share
James McAvoy

James McAvoy is a Scottish actor and director who began his career as a teenager in 1995. He initially focused on television roles, gaining recognition for his work in series such as State of Play, Frank Herbert's Children of Dune, and Shameless. McAvoy transitioned to film in 2003.