2012, Stage, Harry, Way Out West, UK Tour, Paul Hodson
2011, Stage, Giri, The Resistable Rise of Arturo Ui, Liverpool/Nottingham Playhouse, Walter Meierjohann
2011, Stage, Sir Toby Belch, Twelfth Night, Dean Taylor Productions, Dean Taylor
2010, Stage, Mr Piggy, The Beatles LOVE, Cirque Du Soleil, Dominic Champagne
2008, Stage, Pigsy, Monkey, West Yorkshire Playhouse, Dominic Leclerc
2007, Stage, Mr Dearly/Jasper, 101 Dalmatians, Royal Theatre, Northampton, Dani Parr
2007, Stage, Oliver Hardy, Laurel and Hardy, New Victoria Theatre, Paul Warwick
2007, Stage, Felix Humble, Humble Boy, Dukes Lancaster, Gary Sefton
2006, Stage, The Maniac, Accidental Death Of An Anarchist-Dario Fo, Hackney Empire Studio, Tarek Iskander
2006, Stage, Max, A Life Less Ordinary People, Theatre 503, Fiona Morrell
2006, Stage, Frank/Roy, All Mod Cons/House On The Promontory, Arcola Theatre, Jana Manekshaw/Toria Banks
2006, Stage, Giovanni, Can't Pay? Won't Pay!-Dario Fo, Brockley Jack Theatre, Kate Bannister
2006, Stage, Ian/George, Chicken And Mushroom Pie/Chips, Kings Head, Laura Baggaley
2005, Stage, Sir Toby Belch/Lockwood, Twelfth Night/Wuthering Heights, Love and Madness, Neil Sheppeck/Catriona Craig
2005, Stage, Falstaff, The Merry Wives Of Windsor, Dean Taylor Productions, Dean Taylor
2005, Stage, Chorus, Julius Caesar, Barbican Productions, Deborah Warner
2004, Stage, Ralph, Bouncers, Brute Farce, Rob Crouch
2004, Stage, Pat, Free From Sorrow, Living Pictures, Robert Bowman
2003, Stage, Bill, Skyscraping, Southwark Playhouse, Jo Cattell
2003, Stage, Robert, Smack Family Robinson , Live Theatre, Newcastle, Jeremy Herrin
2003, Stage, Mark, After The Fact, Soho Theatre, Kirsty Housley
2003, Stage, Kenneth Halliwell, Joe And Ken, King's Head Theatre, Syd Golder
2002, Stage, Freddie/Dr MacFarlane U/S, Hobson's Choice, Touring Consortium, Jonathan Church
2001, Stage, Lennie, Of Mice And Men, Birmingham Repertory Theatre, Trevellyan Wright
2000, Stage, David (Lead), Is It A Crime To Be Happy?, King's Head Theatre, Syd Golder
2000, Stage, Bob (Lead), Juke Box, King's Head Theatre, Syd Golder
2000, Stage, Hippolito, The Revenger's Tragedy, Man In The Moon Theatre Company, Ben Naylor
1998, Stage, Buzz, Love! Valour! Compassion! (The Stage Award BEST ENSEMBLE) , Theatre 28 , Stephen Henry
2009, Television, Fyren, Merlin - Series Two, BBC, Jeremy Webb
2008, Television, Various, The Omid Djalili Show, BBC, Michael Cumming
2007, Television, Danny Logan (Guest Lead), Doctors, BBC, Michael Keillor
2006, Television, Bob Andrews, "Old School Lies" Diamond Geezer II, ITV1 Television, Simon Langton
2006, Television, Dave Greene, Primeval, ITV1 Television, Cilla Ware
2006, Television, Oliver Hardy, Stan, BBC4 Television, Jon Sen
2005, Television, Duncan Ridgely, Survivors:Surviving The Tsunami, Unique Television, John Woods
2004, Television, Colin, Mile High, Sky One, Riita Leena-Lynn
2003, Television, Desk Sergeant, Sea Of Souls, BBC Scotland , Richard Laxton
2002, Television, Chris Young, Serious And Organised, Company Productions (IOM) Limited, Lance Kneeshaw
2001, Television, Simon Hempland, The Vice IV-Story 3, Carlton Television, Jon East
2001, Television, Len, Peak Practice, Carlton Television, Mark Roper
2000, Television, Steve, The Bill (2 Episodes), Thames Television, Chris Lovett
1999, Television, Policeman, London's Burning, London Weekend Television, Gareth Milne
1999, Television, Various Parts, Clarkson-Series 1 And 2, BBC Television, Brian Klein
2008, Rehearsed Reading, Sir Thomas Clarkson, An African's Blood, Henley Fringe Festival and various venues
2002, Musical, Michaul, Molly Malone, Irish Womens Theatre/Riverside Studios, Ros Scanlon
2007, Short Film, Padre, EX, Genie Productions, Jaqueline Genie
2006, Short Film, Boobi, A Life In The Day Of Jimmy, PNE Productions, Emory Ruegg
2005, Short Film, The Hungry Man, If It Looks Good Eat It, PNE Productions, Emory Ruegg
2005, Short Film, Free Runner, Free Running, PNE Productions, Nick Rutter
Rehearsed Reading, Various, Readings, Actors and Writers London 1996-Present