» James McAvoy James McAvoy Fan
Birth Name: James McAvoy Date of Birth: 21 April 1979, Port Glasgow, Scotland, UK Height: 5′ 7″ (1.70 m) Spouse: Anne-Marie Duff, actress Trivia Trained at Royal Scottish Academy of Music and Drama. His younger sister is Joy McAvoy, a singer in the Scotti...