James McAvoy is a Scottish actor. He made his acting debut as a teen in 1995's The Near Room and continued to make mostly television appearances until the early 2000s.
Born: April 21, 1979 (age 34), Glasgow
Height: 5' 7" (1.70 m)
Spouse: Anne-Marie Duff (m. 2006)
Upcoming movie: X-Men: Days of Future Past, Filth, Welcome to the Punch, Trance
Children: Brendan McAvoy