TV Work
Movies done for TV
The Unloved (2009) …. Father
Zig Zag Love (2009) …. Jacko
24: Redemption (2008) …. Carl Benton
Born Equal (2006) …. Robert
Human Trafficking (2005) …. Sergei Karpovich
Class of ’76 (2005) …. DI Tom Monroe
Gunpowder, Treason and Plot (2004) …. King James I
Hitler: The Rise of Evil (2003) …. Adolf Hitler
Looking After Jo Jo (1998) …. John Joe ‘Jo Jo’ McCann
Go Now (1995) …. Nick Cameron
TV Series
SGU Stargate Universe (2009-2010) …. Dr. Nicholas Rush
Hamish Macbeth (1995) …. Hamish Macbeth
Notable TV Guest Appearances
The Last Enemy (2008) playing “David Russell” in episodes:
“Episode #1.5″ (episode # 1.5) 16 March 2008
“Episode #1.4″ (episode # 1.4) 9 March 2008
“Episode #1.3″ (episode # 1.3) 2 March 2008
“Episode #1.2″ (episode # 1.2) 24 February 2008
“Episode #1.1″ (episode # 1.1) 17 February 2008
Chewin’ the Fat (1999) playing “Himself” 31 December 2001
Cracker (1994) playing “Albie Kinsella” in episodes:
“To Be a Somebody: Part 3″ (episode # 2.3) 24 October 1994
“To Be a Somebody: Part 2″ (episode # 2.2) 17 October 1994
“To Be a Somebody: Part 1″ (episode # 2.1) 10 October 1994
99-1 (1994) playing “Detective Constable Trevor Prescott” in episode:
“Doing the Business” (episode # 1.1) 5 January 1994
Screenplay (1993) playing “Nosty” in episode:
“Safe” (episode # 8.4) 13 October 1993
The Bill (1983) playing “Tom Ward” in episode:
“The Better Part of Valour” (episode # 1991.24) 21 March 1991
Taggart (1990) playing “Gordon Inglis” in episode:
“Hostile Witness” (episode # 5.3) 22 February 1990