Home / Discover / People
  • Created April 5, 2019 by
    Administrator admin
  • Modified September 29, 2021 by
    Administrator admin

As You Like It

2006
as Corin

Discovering Hamlet

1990
as Himself / Guildenstern

Extraordinary Rendition

2007
as University Dean

Flat Lake

2013
as Murdo Strachen

Frankenstein

1994
as Greigori

Grushko

1994
as Chazov

Henry V

1989
as Jamy

Ladies in Lavender

2004
as Constable Timmins

Local Hero

1983
as Iain

Love's Labour's Lost

2000
as Constable Dull

Much Ado About Nothing

1993
as Friar Francis

Paper Mask

1990
as Alec Moran

Princess Ka'iulani

2010
as Archie Cleghorn

Retreat

2011
as Doug

Schneider's 2nd Stage

2001
as Detective Chief Inspector

Strictly Sinatra

2001
as Rod Edmunds

The Magic Flute

2006
as Queen's Commander

The Raven

2012
as Captain Eldridge

The Rocket Post

2004
as James MacLeod

Guest Star

Episode Young James Herriot
Episode 2
2011
Episode The Inspector Lynley Mysteries
In Divine Proportion
2005
Episode Murphy's Law (2001)
Ringers
2004
Episode New Tricks
The Fourth Man
2010
Episode Rebus
The Naming of the Dead
2007