
Acted in 46
2020s
- 2026
- 2022
- 2020
2010s
- 2019
- 2018
- 2017
- 2016
- 2015
- 2014
- 2013
- 2012
National Theatre Live: Timon of Athens
Apemantus
Nora
Robin
- 2011
The Power of Three
Gordon
Injustice
PMO Adam Christie · 3 episodes
Zen
Massimo Colonn · 1 episode
2000s
- 2009
The Execution of Gary Glitter
Gary Glitter
Red Riding
TV
- 2007
- 2004
Frances Tuesday
Feltham · 2 episodes
- 2003
Serious & Organised
John Sands · 1 episode
- 2000
1990s
- 1999
Mansfield Park
Mr. Price
- 1997
- 1996
- 1995
Voices
Gerald Duffy
- 1994
The Taming of the Shrew
Hortensio / Peter (voice)
- 1993
The Secret Rapture
Norman
- 1992
- 1990
King of the Wind
Cook
1980s
- 1989
The Justice Game
Gerry Cowan · 7 episodes
- 1988
Hannay
TV
- 1987
- 1985
Max Headroom: 20 Minutes into the Future
Breugal
- 1984
- 1983
Gaskin
John Rossington
- 1981
Astronauts
TV
- 1980
The Adventures of Frank: Everybody's Fiddling Something
Ad man / Singer
Dreams of Leaving
Robert