Home / Discover / People

Rome

2005
as Newsreader

The Blackheath Poisonings

1992
as George Collard

Dune

2000
as Baron Vladimir Harkonnen

Edge of Darkness

1985
as Harcourt

Doc Martin

2004
as Bert Large

The Life and Adventures of Nicholas Nickleby

1982
as Young Wackford Squeers / Scaley / Croupier

The Cleopatras

1982
as Alexander

A Perfect Spy

1987
as Sefton Boyd

Armadillo

2001
as Ivan

Chef!

1993
as Gustave LaRoche

Director

Episode Doc Martin
Going Bodmin
2004
Episode Doc Martin
Gentlemen Prefer
2004
Episode Doc Martin
Sh*t Happens
2004
Episode Doc Martin
The Portwenn Effect
2004
Episode Doc Martin
Of All the Harbours in All the Towns
2004
Episode Doc Martin
Haemophobia
2004

Guest Star

Episode Doctor Who (2005)
The Wedding of River Song
2011
Episode Ain't Misbehavin' (1994)
Episode 4
1994
Episode Lewis
Life Born of Fire
2008
Episode Strange
Incubus
2003
Episode Love Your Weekend with Alan Titchmarsh
Episode 28
2024
Episode Chute!
Episode 8
2007
Episode Relic Hunter
Fountain of Youth
2002
Episode Doctor Who (2005)
The Beast Below
2010
Episode Midsomer Murders
Who Killed Cock Robin?
2001
Episode C.A.T.S. Eyes
Passage Hawk
1986
Episode Doctor Who (2005)
Victory of the Daleks
2010
Episode Rome
A Necessary Fiction
2007
Episode The Last Detective
Three Steps To Hendon
2005
Episode Rome
Son of Hades
2007
Episode Rome
Deus Impeditio Esuritori Nullus (No God Can Stop a Hungry Man)
2007
Episode Children of Dune
The Messiah
2003
Episode Sharpe
Sharpe's Battle
1995
Episode Children of Dune
The Children
2003
Episode Doctor Who (2005)
The Pandorica Opens (1)
2010
Episode Children of Dune
The Golden Path
2003