2020, Feature Film, Dr.Philip Smith, The Apemanof the Amazon, Gareth Molan
2015, Feature Film, David Klein, HOT PROPERTY, Fortune Films, Max McGill
2013, Feature Film, Doctor, The Lovers, Roland Joffe
2012, Feature Film, Doctor, John Carter on Mars, Walt Disney/Pixar, Andrew Stanton
2010, Feature Film, Mourner, Death At A Funeral, Frank Oz
2010, Feature Film, Master of Ceremonies, HUGE, Ben Miller
2006, Feature Film, Magistrate, Take 3 Girls, Inspired Movies, Baz Taylor
2019, Stage, Magnus Hirshfeld, Different from the Others, ( Nominated For Best Off West End Play ), Jenny Eastop
2019, Stage, Richard Third, The Witches Jaunt, Royal Shakespeare Company at the Dell
2016, Stage, Epicure Mammon, THE ALCHEMIST, Mercurius (at Rose Playhouse, London), Jenny Eastop
2014, Stage, Nyukhin/Chubokov, Chekhov's VAUDEVILLES( Jermyn Street Theatre ), Mercurius, Jenny Eastop
2013, Stage, Nyukhin/Chubokov, Chekhov's VAUDEVILLES( Jermyn Street Theatre ), Mecurius, Jenny Eastop
2010, Stage, Don Perlimplin, The Love Life of Don Perlimplin (Lorca Festival), Alan Hescott
2009, Stage, Mortimer, Sapleton, Sir Wilfred, Wolves at the Window (Brits off Broadway Festival), 59E59 Theatre, New York, Fledgling Productions, Tom Hescott
2008, Stage, Dullamy/Tiger/Cyril/Sappleton/Mortimer, Wolves At The Window, Fledgling Productions, Arcola Theatre, London, Thomas Hescott
2006, Stage, Franz, Anatole by Arthur Schnitzler, Arcola Theatre London, Thomas Hescott
2016, Television, The Dog Walker, Black Mirror - Hated in the Nation, James Hawes
2014, Television, Council Chairman, GLUE, Daniel Nettheim
2008, Television, Doctor, The Last Enemy, Box TV, Iain B. MacDonald
2019, Rehearsed Reading, Earl of Warwick, George A Greene, Shakespeare's Globe, Jenny Eastop
2017, Rehearsed Reading, Duke of Gonzaga, The Bashful Lover, Globe Theatre, Read not Dead, Jenny Eastop
2017, Rehearsed Reading, Lewis, The Elder Brother Sam Wanamaker Theatre, Read not Dead, Jenny Eastop
2007, Rehearsed Reading, The Father, NO SMOKE (Arcola Theatre )