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
Advocates II (1992) …. DC Murray

TV Series

Once Upon a Time (2011) …. Rumplestiltskin/Mr. Gold
SGU Stargate Universe (2009-2011) …. 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