2009, Stage, Sir Michael Wright, Coroner, Stockwell the Inquest into Death of Jean Charles de Menezes, Head Over Heels, Roland Egan Productions, Sophie Lifschutz
2009, Short Film, Dr Barnes (Psychiatrist), Deadly is The Male, Evil is The Male, Michael Cvejic
2009, Rehearsed Reading, White King James I, Middleton's 'A Game At Chess', Checkmate Theatre, Robyn Smith
2008, Short Film, Thorold the Viking, Macbeth's Disciple, Spearean Productions, Jasmin Tempest
2008, Stage, The Lecherous Earl, Westward Ho!, Paper and String at the White Bear Kennington, Andrea Kantor
2008, Rehearsed Reading, Baz (Formula One Racing Manager), Hungry Ghosts, RADA, Tim Luscombe
2006, Stage, Harold Macmillan, Eden's Empire, Finborough Theatre, Gemma Fairlie
2004, Television, Hugh Sanders (Wife-beating Farmer), Heartbeat, Yorkshire Television, Andrew Morgan
2003, Television, Doctor (Delivers Fleur, Episode 6), Forsyte Saga, Granada Television, David Moores
2001, Television, Detective Sargeant Stan Bevan, In Deep, BBC Television, Colin Bucksey
2000, Television, Asst Chief Constable John Stanley, Trial And Retribution IV, La Plante Productions, Michael Whyte
2000, Television, Farmer Giles, Animal, BBC Television, Martin Dennis
2000, Stage, Lieutenant Schrank, West Side Story, Tour/West End, Alan Johnson
1996, Stage, Duke Of Albany, King Lear, Ludlow Festival Theatre, Val May
1991, Feature Film, Kosich (Bosnian Terrorist), Sherlock Holmes And The Leading Lady, Harmony Gold, Peter Sasdi
1995, Television, Edwyn Finney, Casualty, BBC Television, Chris Lovett
1995, Television, Vic Pownall, The Bill, Thames Television, Chris Lovett
Television, In Suspicious Circumstances, Granada Television, Julian Ferrino
Television, Manchester United Steward, Cracker, Granada Television, Tim Fywell
Television, Deadly Obsession, HTV, Pennant Roberts
1993, Television, DCI Doug Kersey, Wycliffe & The Cycle Of Death (Pilot), HTV, Pennant Roberts
1982, Television, Nimming Ned, Beggars Opera, National Theatre Production, Richard Eyre
1982, Stage, Joey Perhaps, Guys And Dolls, Royal National Theatre, Richard Eyre