Full / Real Name: James Andrew McAvoy
Born: 21 April 1979 (38 years old)
Add to Actor Favourites
This actor is one of your favourites. Remove
James McAvoy is a Scottish actor best known for his roles in Atonement, The Last King of Scotland, Wanted, Frank Herbert's Children of Dune, and the British TV series Shameless.
Band of Brothers - Season 1
Pvt. James Miller
Foyle's War - Season 1
The Inspector Lynley Mysteries - Season 1
More activity at TVSA Central
You browser doesn't have Flash, Silverlight, Gears, BrowserPlus or HTML5 support.