2019, Stage, Harry, Trestle, mfproductions, Michael Friend
2017, Stage, Ashley, Sugar Daddies (Ayckbourn), Broadstairs Theatre, Michael Friend
2015, Stage, Donald, F*cking Men, Kings Head, Adam Spreadbury Maher
2015, Stage, Lillas Pastia, Carmen, Glyndebourne Opera, Marie Lambert
2014, Stage, Buzz, Watching The Living, New Perspectives, Jack MacNamara
2014, Stage, Cuthbertson, The Philanderer, MF Prodns, Michael Friend
2013, Stage, Jesuit Teacher / Strangler on Train, The Lovesong of Alfred J Hitchcock, New Perspectives, Jack Macnamara
2012, Stage, Albert, Still Life, Deadant Prodns, James Williams
2012, Stage, Eddie, Mack and Mabel, Danielle Tarento / Southwark Playhouse Prodns, Thom Southerland
2011, Stage, Judge Heppenstall / Dave Miller, State Fair (Musical), Trafalgar Studios, Thom Southerland
2011, Stage, Mr Hennesy, Dames At Sea, Union, Kirk Jameson
2011, Stage, Voice 4, The Fever (Wallace Shawn), Brighton Festival, Gary Merry
2011, Stage, Otto Frank, Diary of Anne Frank, Gatehouse Theatre, Thom Southerland
2010, Stage, Hobson, Hobson's Choice, Broadway Theatre SE6, Thom Southerland
2010, Stage, Sidney, Me and Juliet (Musical), Finborough Theatre, Thom Southerland
2009, Stage, Cauchon, Bishop of Beauvais, St Joan, Shaw Festival, Michael Friend
2009, Stage, Jeanette, The Full Monty, New Players Theatre, Thom Southerland
2008, Stage, Escalus, Measure For Measure, Reckless Endeavour, Players Theatre, Niki Flacks
2008, Stage, Mr Hasler, Pajama Game (Musical), Union Theatre, Thom Southerland
2008, Stage, Lillas Pastia, Carmen, Glyndebourne Opera and Tour, David McVicar
2007, Stage, Dr Brodsky, Clockwork, NT Studio / Cottesloe Theatre, Benji Reid
2007, Stage, Patricius, Caligula, Union Theatre, Giles Faulkner
2007, Stage, Claudio, Marianne's Caprices, Badrichani Prodns, Marianne Badrichani
2007, Stage, Uncle Freddie / Greta, Bent, Broadway Theatre Catford, Thom Southerland
2007, Stage, Frank, If You're Glad, I'll Be Frank, Kings Head Theatre, Martin Ledwith
2006, Stage, Gerome, Cock of the Walk, MF Productions, Michael Friend
2005, Stage, David, All For Nothing, Menier Chocolate Factory, Eduardo Barreto
2004, Stage, Professor Renfield, The Prince Among Men, Union Theatre, Sasha Regan
2004, Stage, Colonel Pickering, Pygmalion, MF Productions
2003, Stage, Bert Challenor, Comedians, Union Theatre, Sasha Regan
2002, Stage, John, Head Games, Man in the Moon
2000, Stage, Lillas Pastia, Carmen, Welsh National Opera, Moshe Leiser/ Patrice Caurier
1999, Stage, Stephen, Dealer's Choice, Union Theatre, Amanda Knott
1998, Stage, Priest, Barrabas, Chelsea Centre
1998, Stage, Ruckley, One Flew Over The Cuckoo's Nest, Chelsea Centre
1995, Stage, Stewart, The Third Sex, Ascendant Theatre, Raymond Yeung
1992, Stage, Lasca, Leonard's Last Supper, Richmond Orange Tree Theatre, Dominic Hill
1995, Stage, Scaramouche, Emperor Of The Moon, Cherub Co, A Visnevski
1992, Stage, Orsino, Twelfth Night, British Council
1991, Stage, Dr Polidori, Bloody Poetry, Beverley Hills Playhouse, Roxana Silbert
1990, Stage, Brian, Clay, Video Women, Tom Hunsinger
1988, Stage, Capulet, Romeo and Juliet, Cherub Co, Roger Michell
1987, Stage, Touchstone, As You Like It, Cherub Co
1986, Stage, Estragon, Waiting for Godot, Triangle Theatre at Sherman Theatre Cardiff, Carmen Jakobi
1985, Stage, Bailiff / Dr Huld, The Trial, Young Vic, Andrew Visnevski
2018, Film, Gerard, Personality, Micah Doye
2018, Film, Manolo Blahnik, A Day in th life of Manolo Blahnik, Duck Productions
2017, Feature Film, (2016 & 2017), Howard Canard, JUSTICE LEAGUE, Warner Bros., Zack Snyder
Feature Film, Liam, Dead Relatives, Golem, Katherine Hoare
Feature Film, Mad Policeman, Withnail And I, Handmade Films, Bruce Robinson
Film, Alan Turing, Breaking the Code, BBC, Micah Lewinsohn
Feature Film, Artist, An Artists Fear Of Melting, Pico Films, Graeme Storey
Feature Film, Harry, Lev, Faith Films, Toby Meakins
Feature Film, Man, Magic Mile, Faith Films, Toby Meakins
2006, Feature Film, Peter, In The Place Of The Dead, Pathetique Films, Keith Claxton