(Source: Getty Images)
Charlize Theron Discusses Revolutionary 'Atomic Blonde,' Truths of Fighting as a Badass Female at Comic-Con 2017
James McAvoy (born 21 April 1979) is a Scottish actor best known for his roles in "Atonement," "The Chronicles of Narnia," and "The Last Station." He is married to Anne-Marie Duff, and is expecting his first child in 2010. See more about James McAvoy here.