2017, Stage, Duncan/Old Man/Doctor, Macbeth, Devil you Know, Paul Tomlinson
2017, Stage, Simon/Roy, The Invisible Condition, Last Word Theatre, Stephen Bailey
2016, Stage, Narrator, London Gay Men's Chorus, Shampoo Productions, Jordan Mckenzie
2015, Stage, Chone the Gravedigger, Treasure, Finborough Theatre, Alice Malin
2014, Stage, Antonio, Much ado about Nothing, Manchester Royal Exchange, Maria Aberg
2014, Stage, Piotr, Rehearsed Reading, New End Theatre Beyond, Ninon Jerome
2013, Stage, Grandfather/Ghandi, A Man Who Lost His Mind, 11:11 Productions, Kellie Jane Walters
2013, Stage, Mr Echo, Confetti, Marooned Productions LOST Theatre, Hannah Boland
2012, Stage, Salter, A Number, Mountview, Miguel Guerreiro
2012, Stage, Paulus, Educating Hitler (rehearsed reading), James Bounds
2011, Stage, Voltemand, Hamlet, National Theatre, Nicholas Hytner
2009, Stage, Justice/Various, Measure for Measure, Thelma Holt/Plymouth Theatre Royal & Tour, Jamie Glover
2009, Stage, Tramp, Simon is a London Lad, Rose Theatre Bankside, Harry Denford
2007, Stage, Jules Mosse, Lotte's Journey, New End, Ninon Jerome
2006, Stage, Lord Chamberlain, Henry VIII, RSC, Gregory Thompson
2006, Stage, Judge Hathorne / Hopkins, The Crucible, RSC, Dominic Cooke
2005, Stage, Inspector Tanner, The Case of the Frightened Lady, Bruce James Productions, Bruce James
2005, Stage, Danforth, The Crucible, American Drama Group TNT, Paul Stebbings
2004, Stage, Adam/Corrin, As You Like It, Arundel Shakespeare Festival, Ellie Jones
2004, Stage, Davies, The Caretaker, Bruce James Productions, Bruce James
2003, Stage, George Bush Senior, A Weapons Inspector Calls, Pleasance Theatre (London), Justin Butcher
2003, Stage, Maitre d Hotel, Our Song, No 1 Tour/TEG, Ned Sherrin
2002, Stage, Marley's Ghost / Mr Fezziwig, A Christmas Carol, Gala Theatre Durham & Wimbledon/CV Productions, Peter Nunan
2002, Stage, Henry, Hair of the Dog, De La Warr Pavilion/In Toto, Lou Cope
2002, Stage, Pedant, Taming of the Shrew, Salisbury Playhouse, Doug Rintoul
2001, Stage, George Austin, Chatterton, New End Theatre, Diana Hillier
2001, Stage, Charles, Criminal Acts, Haymarket Theatre Basingstoke, Brendan Burns
2001, Stage, Luigi, Family, New End Theatre, Ruth Carney
2001, Stage, Freddie Mayes, Gangster No 1, Kings Head Theatre, Ninon Jerome
2001, Stage, Jason, High Jumpers, New End Theatre, Gareth Cook
2001, Stage, Davies/US Michael Gambon, The Caretaker, Robert Fox Ltd., Patrick Marber
2014, Television, Graham, Dr Who, BBC, Rachel Talalay
2008, Television, The Chief, Rogue Nana, Info.Com, Max Barron & Michael Woodward
2007, Television, Pa Trotter, Bunny Town, Disney Channel, Crispin Reece
2007, Television, Jack Parry, Doctors, BBC Television, Clare Clark
2004, Television, George Ramsey, Inspector Lynley Mysteries, BBC Television
2004, Television, D.I. Bennett, Rose and Maloney, ITV 1, Roger Gartland
2003, Television, Lenny, EastEnders, BBC Television, Steve Finn
2003, Television, P.O. Harris, Family Affairs, Thames Television, Laurence Wilson
2003, Television, David Broucher, Hutton Inquiry, Sky Television
Commercial, Henry, Cutting Edge, Channel 4
Commercial, Toady Golfer, IBM, Lucky Strike, Joe Pytka
Commercial, James, Soccer Legends, ITV
Commercial, Scissor Man, Striptease School, Jack Films, Hady Shuaib
Commercial, Worried Patient, Tango Stills, Abbot Mead Vicars
Commercial, Father of the Bride, The Wedding, Refuge, Nick Meek
Commercial, Boring Grandad, Trivial Pursuits, Firehouse Productions, Peter Granger
Commercial, Bill the Sparks, Use Your Finger, Oxfam, Tom Geens