James McAvoy was born January 1, 1979 in Glasglow, Scotland. Here is a listing of his movies from imdb.com
- Wanted (2008) (announced)
- Atonement (2007) (post-production) .... Robbie Turner
- Becoming Jane (2007) (post-production) .... Tom Lefroy
- Starter for Ten (2006) .... Brian Jackson
- Penelope (2006) .... Max
- The Last King of Scotland (2006) .... Nicholas Garrigan
- The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005) .... Mr. Tumnus, the Faun
... aka The Chronicles of Narnia (International: English title: short title) - Macbeth (2005) (TV) .... Joe Macbeth
- "Shameless" .... Steve (2004-2005)
- Episode #2.10 (2005) TV Episode .... Steve
- Episode #2.6 (2005) TV Episode .... Steve
- Episode #2.4 (2005) TV Episode .... Steve
- Episode #2.2 (2005) TV Episode .... Steve
- Episode #2.1 (2005) TV Episode .... Steve
(8 more) - Inside I'm Dancing (2004) .... Rory O'Shea
... aka Rory O'Shea Was Here (USA) - Wimbledon (2004) .... Carl Colt
... aka Plus belle victoire, La (France) - Strings (2004) (voice) .... Hal (English version)
- "Early Doors" (2003) TV Series .... Liam (Series 1) (2003)
- "State of Play" .... Dan Foster
- Episode #1.2 (2003) TV Episode .... Dan Foster - Bright Young Things (2003) .... Simon Balcairn
- "Children of Dune" (2003) (mini) TV Series .... Leto Atreides II
... aka Dune - Bedrohung des Imperiums (Germany: second part title)
... aka Dune - Der Messias (Germany: first part title)
... aka Dune - Die Kinder des Wüstenplaneten (Germany: third part title)
... aka Dune - Krieg um den Wüstenplaneten (Germany: cut version)
... aka Frank Herbert's Children of Dune (USA: complete title) - Bollywood Queen (2002) .... Jay
- "Foyle's War"
- The German Woman (2002) TV Episode .... Ray Pritchard - White Teeth (2002) (TV) .... Josh
- The Inspector Lynley Mysteries: Payment in Blood (2002) (TV) .... Gowan Ross
- Swimming Pool - Der Tod feiert mit (2001) .... Mike
... aka The Pool (USA)
... aka Water Demon (Philippines: English title) - "Band of Brothers" (2001) (mini) TV Series .... Pvt. James Miller
- "Murder in Mind"
- Teacher (2001) TV Episode .... Martin Vosper - Lorna Doone (2000) (TV) .... Sergeant Bloxham
- Regeneration (1997) .... Anthony Balfour
... aka Behind the Lines (USA)
... aka Renaissance (Canada: French title) - The Near Room (1995) .... Kevin