After training at the Drama Centre London, he has worked extensively at the Royal National Theatre playing in many productions including The Royal Hunt of the Sun, Rosencrantz and Guildenstern Are Dead, Much Ado About Nothing, As You Like It, Oedipus, In His Own Write, Hamlet, Tamburlaine, No Man's Land, The Passion, Despatches, Half Life, The World Turned Upside Down, Julius Caesar, The Madras House, The Man With the Flower in His Mouth, Tales from the Vienna Woods, The Crucible, Piano, Troilus and Cressida, Money, Summerfolk, The Villain's Opera, Life x 3.
At the Royal Court Theatre, he has appeared in The Local Stigmatic, The Duchess of Malfi, Man is Man, The Enoch Show, Erronenous Zones, The Tutor by Brecht, Lear and Bingo by Edward Bond and Piano/Forte by Terry Johnson.
He was a founder member of Joint Stock appearing in their inaugural production The Speakers by Heathcote Williams. At The Royal Shakespeare Company he has played in The Marrying of Ann Leete, Henry VI, Edward IV, Richard III, The Plain Dealer, Some Americans Abroad by Richard Nelson, Brand by Ibsen.
His West End appearances include The Homecoming by Harold Pinter, Children of a Lesser God by Mark Medoff, Benefactors by Michael Frayn (in whose Liberty Hall he also appeared in at the Greenwich Theatre), An Ideal Husband by Oscar Wilde, Life x 3 by Yasmina Reza, and Brand by Ibsen. He has also played the title role in King Lear at the Southwark Playhouse and Malvolio in Shakespeare's Globe's all-male production of Twelfth Night.
His many TV appearances have included The Borgias (Cesare Borgia), David Copperfield, The Year of the French, The Play on One, Redemption, Poirot, The Camomile Lawn, Westbeach, Zorro, Sharpe's Battle, Rhodes, All Quiet on the Preston Front, Innocents, Judge John Deed, Inspector Lynley, Waking the Dead, M.I.T.: Murder Investigation Team, Beastly Games, Sensitive Skin, Midsomer Murders, Hotel Babylon.
His films include Here We Go Round the Mulberry Bush, The Day Christ Died, Firefox, Oliver Twist, The Sicilian, Eleni, Hiding Out, Christopher Columbus, Son of the Pink Panther, The Innocent Sleep, Phoenix Blue, The Opium War, Beowulf, Baby Blue, The Dancer Upstairs, Shanghai Knights, The Bone Collector, Raindogs, Colour Me Kubrick.
2021
as Jean de Carrouges III
2020
as Simon Stagg
2018
as Maciek
2017
as The Chairman
2015
as Brian Galloway
2014
2013
2012
as Daniel Goldman
2012
as 2 Star Air Force General
2012
as King Henry IV
2012
as King Henry IV
2010
as Lorne Guyland
2009
as Arsenius
2009
as Michael Heseltine
2008
as Actius
2006
2005
as PC Metcalf (uncredited)
2004
as Hugh Dryden
2003
as Artyom Biartoulis
2003
as Moshe Perl
2003
as Jack the Ripper
2002
as Merino
2001
as Sir Charles Stewart
2001
as Ron Wood
1999
as Hrothgar
1997
1997
as Michael Maybury
1996
1996
as Lusano
1995
as Loup
1995
as Architekt
1994
1994
as Declan
1993
as Paul Collier
1993
as King Haroak
1992
as Harry Adams
1992
as Max
1991
as Neville Nunn
1988
as Andrew Ford
1988
as Andrew Ford
1988
1987
as Hit-Man
1987
as Cmdr. Roccofino
1986
as Frobel
1985
as Katis
1984
as Lord Owen of Clun
1982
as Dmitri Priabin
1982
as Monks
1981
as Jacques Laronde
1981
as Cesare Borgia
1980
as John
1979
as Earl of Surrey
1978
1978
as Istvan
1975
as Spearman
1975
as Giacomo
1970
as Sender
1968
as Curtis
1967
1965
as Removal Man
as Duke