‘Soldier Soldier’ as “2nd Lt. Alex Pereira” (Central, 1992)
‘Takin’ Over the Asylum’ as “Fergus MacKinnon” (BBC Scotland, 1994)
‘Liz: The Elizabeth Taylor Story’ as “Richard Burton” (NBC, 1995)
‘Miracles’ as “Alva Keel” (ABC, 2003)
‘Spartacus’ as “Marcus Licinius Crassus” (USA Network, 2004)
‘5ive Days to Midnight’ as “Roy Bremmer” (Sci-Fi Channel, 2004)
‘Killer Wave’ as “John McAdams” (Sky One, 2007)
- U.S. Debut 05 Aug 07 on ION Network
- U.K. Debut 10 Jan 07 on Sky Network
- DVD Released 16 Oct 07
‘Californication’ as “Julian Self” (Showtime, 2008)
Television Series Guest Appearances:
- ‘Care’ (Yorkshire Television, 1992)
- ‘God of Happiness’ (Channel Four, 1992)
- ‘The Rich Inner Life of Penelope Cloud‘ as “Claude” (ABC, 2007)
- ‘Eleventh Hour’ Episode 1.3, “Agro” as “Jason Cooper” (CBS, 2008)’Tilt’ Episode 1.3, “The Whale”
- ‘Tilt’ Episode 1.3, “The Whale” as “Roy ‘Mac’ McEntyre” (ESPN, 2005)
- ‘Alias’ Episode 5.7, “Fait Accompli” as “Joseph Ehrmann” (ABC, 2005)
- ‘Alias’ Episode 5.12, “There’s Only One Sydney Bristow” as “Joseph Ehrmann” (ABC, 2006)
- ‘Alias’ Episode 5.13, “30 Seconds” as “Joseph Ehrmann” (ABC, 2006)
- ‘Lie To Me’ Episode 2.12, “Sweet Sixteen” as “Jimmy Doyle” (FOX, 2010)
- ‘Psych’ Episode 5.5, “Shawn And Gus In Drag (Racing)” as “Logan Paget” (USA Network, 2010)
- ‘Criminal Minds’ Episodes 6.13 and 6.14, “The Thirteenth Step” and “Sense Memory” as “Sean McAllister” (CBS, 2011)