Harry Potter and the Deathly Hallows Part Two (2011) .... Aberforth Dumbledore Harry Potter and the Deathly Hallows Part One (2010) .... Aberforth Dumbledore Above Suspicion: The Red Dahlia (2010) .... DCI Langton The Debt (2010) .... David Glock (2009) .... Luger Life During Wartime (2009) .... Bill The Eclipse (2009) .... Michael Above Suspicion (2008) .... DCI Langton Race to Witch Mountain (2009) .... Burke Cash (2008) .... Barnes Miss Pettigrew Lives for a Day (2008) .... Joe In Bruges (2008) .... Father McHenry The Tale of Despereaux (2008) .... Botticelli, a rat Stop Loss (2007) ... Roy King There Will Be Blood (2007) .... Fletcher Margot at the Wedding (2007) .... Dick Koosman The Tiger's Tail (2007) .... Father Andy The Nativity Story (2006) .... King Herod Hallam Foe (2006) .... Julius Foe Amazing Grace (2006) .... Banastre Tarleton Miami Vice (2006) .... FBI Agent John Fujima Wounded (2005) .... Stephen Munich (2005) .... Carl Rome (2005, 2007) (TV) .... Julius Caesar The Phantom of the Opera (2004) .... Firmin Mickybo & Me (2004) .... Jonjo's Da Broken Morning (2003) (TV) .... Albert Camus The Statement (2003) .... Pochon The Mayor of Casterbridge (2003) (TV) .... Michael Henchard Calendar Girls (2003) .... Rod Lara Croft Tomb Raider: The Cradle of Life (2003) .... Jonathan Reiss Veronica Guerin (2003) .... John Traynor The Road to Perdition (2002) .... Finn McGovern The Sum of All Fears (2002) .... President Nemerov Shackleton's Antarctic Adventure (2001) .... Narrator in character as Thomas Orde-Lees Thursday the 12th (2000) (TV) .... Marius Bannister The Sleeper (2000) (TV) .... Fergus Moon The Weight of Water (2000) .... Louis Wagner Jason and the Argonauts (2000) (TV) .... King Aeson L'Amante perduto (Lost Lover) (1999) .... Adam Il Tempo dell'amore (A Time to Love) (1999) .... Peter The Lost Son (1999) .... Carlos Titanic Town (1998) .... Aidan McPhelimy Getting Hurt (1998) (TV) .... Charlie Cross Ivanhoe (1997) (TV) .... Brian de Bois-Guilbert Oscar and Lucinda (1997) .... Reverend Dennis Hasset The Life of Stuff (1997) .... David Arbogast Jane Eyre (1997) (TV) .... Edward Rochester The Short Cut (1996) .... Brackpool Tales from the Crypt (1989) (TV) in episode: "Confession" (episode # 7.11) 5 July 1996 Testament: The Bible in Animation (1996) (TV) .... Lucifer Cold Lazarus (1996) (TV) .... Fyodor Glazunov Some Mother's Son (1996) .... Danny Boyle Mary Reilly (1996) .... Sir Danvers Carew Rules of Engagement (1995) (TV) .... Commander Campbell Ferguson The Affair (1995) (TV) .... Edward Leyland Persuasion (1995) .... Captain Wentworth Circle of Friends (1995) .... Professor Flynn The Memoirs of Sherlock Holmes (1994) (TV) in episode: "The Cardboard Box" (episode # 1.6) 1994 .... Jim Browner A Dark Adapted Eye (1994) (TV) .... Paolo Seaforth (1994) (TV) .... John Stacey The Man Who Cried (1993) (TV) .... Abel Mason Soldier Soldier (1993) (TV) in episode: "Trouble and Strife" (episode # 3.7) 1993 ... Clive Hickey Prime Suspect 3 (1993) (TV) .... Edward Parker-Jones Hostages (1993) (TV) .... Brian Keenan Between the Lines (1992) (TV) in episode: "Private Enterprise" (episode # 1.1) 4 September 1992 .... Det. Insp. Micky Flynn Perfect Scoundrels (1990) (TV) in episode: "The Goodbye Look" (episode # 3.6) 30 May 1992 .... Jack Vosper December Bride (1990) .... Frank Echlin Yellowbacks (1990) (TV) .... Martin Pitt The Investigation: Inside a Terrorist Bombing (1990) (TV) .... Richard McIlkenny The Mahabharata (1989) (TV) .... Ashwattaman The Cook, the Thief, His Wife & Her Lover (1989) .... Cory Kevin (1986) .... character unknown We'll Support You Evermore (1985) .... Liam O'Hagan The Long March (1984) .... character unknown Excalibur (1981) .... Lot Our Boys (1981) .... one of the Brothers Practice Piece (in Four Movements) (1980) .... a fencer The Dream Factory (1980) .... The Chauffeur Sources: ScreenOnline.org,IMDb.com and Hindsite. Many thanks to Brenda, Claire G. and Claire for their contributions of information and photos.