James Andrew McAvoy (born 21 April 1979(1979-04-21)) is a Scottish stage and screen actor known for his roles in Atonement, The Last King of Scotland, The Chronicles of Narnia: The Lion, the Witch and the Wardrobe, Penelope, Wanted, Frank Herbert's Children of Dune, and the British TV series Shameless and Early Doors.
McAvoy has won the BAFTA Rising Star Award and a BAFTA Scotland award. He has also been nominated for an ALFS Award, two BAFTA Awards, a European Film Award, and a Golden Globe award. He is married to Anne-Marie Duff.
He is currently working on a new film called Gnomeo and Juliet which is a remake of Romeo and Juliet in animation form and is to be released in 2010.