2019, Stage, Stone, The Last King of Scotland, Sheffield Crucible, Gbolahan Obisesan
2018, Stage, Rex, I Need an Adult, Lyric Theatre (Hammersmith), Ann Akin
2018, Stage, Narrator, The Grift, Danielle Tarento Productions, Tom Salamon
2016, Stage, John Smith, Breaking the Code, Royal Exchange Theatre, Robert Hastie
2016, Stage, David, New Friend, Arcola Theatre, Andrew Butler
2015, Stage, Nick, Bedroom Farce, Sheringham Little Theatre, Nicky Henson
2015, Stage, Elyot Chase, Private Lives, Sheringham Little Theatre, Peter Craze
2015, Stage, Gregory Black, The Late Edwina Black, Sheringham Little Theatre, Warren Cathrine
2014, Stage, Walter Benjamin, Foreplay, King's Head Theatre, Andy Jordan
2013, Stage, Monologue, How to Begin, Soho Theatre, Patrick Morris
2013, Stage, Mervyn, Above & Beyond, Look Left Look Right, Mimi Poskitt
2013, Stage, Him, Why Can't We Live Together?, Theatre 503, Paul Bourne
2012, Stage, Styver, Love's Comedy, Orange Tree Theatre, David Antrobus
2012, Stage, Charlie Chaplin, When Chaplin Met Gandhi, Kingsley Hall, Matthew Xia
2011, Stage, Siegfried Sassoon, Not About Heroes, Lion & Unicorn Theatre, Alex Brown
2010, Stage, Sam Kessler, Personal Enemy, Brits Off Broadway, David Aula
2009, Stage, John Cleese, Pythonesque, Underbelly, Michael Kingsbury
2009, Stage, The Man, Muhmah, HighTide Festival Theatre, Steven Atkinson
2008, Stage, Pollard, Mary Goes First, Orange Tree Theatre, Auriol Smith
2021, Television, NGM Attorney, The Girlfriend Experience, Transactional Pictures for Starz, Anja Marquardt
2020, Television, Ram's Lawyer, Unforgotten, Mainstreet Pictures for ITV
2019, Television, Carl Rapley, EastEnders, BBC, Laurence Wilson
2018, Television, Carl Rapley, Eastenders, BBC, Conor Morrissey
2016, Television, Colin, Rank, Tiger Aspect, James Lance
2012, Television, Steve Death, How to Be Dead, Brave Soldier Films, Lara Greenway
2021, Feature Film, First Army Doctor, Benediction, Emu Films, Terence Davies
2010, Feature Film, Marcus Drummond, The Drummond Will, Knee-Jerk Productions, Alan Butterworth
2020, Radio, Lewis Reynolds, Star Cops, Big Finish Productions, Helen Goldwyn
2011, Radio, Various, Series 10, Bunbury Banter/Hayes FM, Samuel Miller
2010, Radio, John Cleese, Pythonesque, CPL/BBC Radio 4, Liz Anstee
2019, Commercial, Billionaire, Labour Party Political Broadcast, Labour Party, Paul Nicholson
2019, Site Specific, Sergeant Clarke, The War of the Worlds, Jeff Wayne, Jack Pirie and Carl Guyenette
2018, Short Film, Choreographer, Bite, Film Embassy, Jack Pirie
2017, Short Film, Charles, Property Is Theft, Complexity Ltd, Nic Alderton
2017, Short Film, Ross, Trying to Find Me, Reppit Productions, Dominique Tipper
2016, Commercial, Sherlock Holmes, Stella Artois: Wimbledon, Biscuit Filmworks, Andreas Nilsson
2014, Rehearsed Reading, Ruben Rabshake, A Christian Turn'd Turke, Shakespeare's Globe, David Oakes
2013, Rehearsed Reading, Michael Brass, I Love Me Too, HighTide Festival Theatre, Will Wrightson
2012, Short Film, Young Man, Last Stop, Met Film School, Ben Tabiner
2012, Rehearsed Reading, Chief Inspector Harris, Dangerous Lady, Theatre Royal Stratford East, Marcus Ellard
2009, Rehearsed Reading, Faber Playwrights: Hare, HighTide Festival Theatre, Tom Littler
2006, Rehearsed Reading, Marcus, People Are Stupid, Orange Tree Theatre, Amy Hodge
2006, Rehearsed Reading, Richard, Quartets, The Old Vic, Steven Atkinson
2005, Rehearsed Reading, Erkenwald, How to Make an English Heroine, Stephen Joseph Theatre, Jenny Worton