2010, Stage, Lord Illingworth, Woman of no Importance, Galleon Theatre, Bruce Jamieson
2008, Stage, King of France/Archbishop of Canterbury/Bardolph, Henry V, Young Shakespeare Company, Christopher Geelan
2008, Stage, The Minister, The Windmill, New Strides Theatre Company, James Urquhart
2007, Stage, Alginon Loose-Chippings, Cat Ninelives in Deepest Trubble, Walking Forward Ltd, Sarah Boyes
2007, Stage, Panicus/Paulinus/Soldier, Revolting Britons, Vienna English Theatre, Philip Dart
2006, Stage, Chief Weasel/Policeman, Toad of Toad Hall, Hamptworth Productions, Vivienne Cozens
2005, Stage, Seabra, The Heiress Of The Cane Fields, Galleon, Bruce Jamieson
2005, Stage, Ford, The Merry Wives Of Windsor, Hamptworth Productions, Vivienne Cozens
2004, Stage, Colin, Absent Friends, Galleon, Bruce Jamieson
2004, Stage, Abanazar, Aladdin, Chaplins, Leon Ousby
2004, Stage, Alberto, Che Guevara's Motorbike, MJF, Matthew Friday
2003, Stage, Utterson - 2002 & 2003, Dr Jekyll And Mr Hyde, White Horse Theatre, Graham Watts
2003, Stage, Macbeth, Macbeth, Bitesize, Linda Griffiths
2002, Stage, Vasques, 'Tis Pity She's A Whore, Galleon Theatre Company, Bruce Jamieson
2002, Stage, Vershinin, The Three Sisters, Galleon Theatre Company, Bruce Jamieson
2001, Stage, Roger, A Slight Accident, Quorum Theatre Company, Philip Ayckbourn
2001, Stage, Sebastiano, Cousin Basilio, Galleon Theatre Company, Bruce Jamieson
2001, Stage, Old King Cole/Jack, Humpty Dumpty, Applause Productions
2000, Stage, Laertes, Hamlet, Galleon Theatre Company, Bruce Jamieson
2000, Stage, Various Roles, Othello/Twelfth Night, Groundlings Theatre Comany, Alison King/Michael Irving
1999, Stage, Various Roles, As You Like It/Macbeth, Bold & Saucy Theatre Company
1999, Stage, Cast, Hospital Force, New Kinetic Theatre Company
1999, Stage, Victor, Private Lives, Quorum Theatre Company, Philip Ayckbourn
1998, Stage, Bellarius, Cardenio, Essex University, Melanie White
1998, Stage, Pringle, Funeral Games, Man in the Moon, Kim Bailey
1998, Stage, Brucie, Pervy Verse, Etcetera Theatre, David Cotts
1998, Stage, Peter/Herod, The Easter Story, Rainbow Theatre, Nic Young
1997, Stage, Superintendent, Accidental Death of an Anarchist, Edinburgh Festival, Kim Bailey
1997, Stage, Trofimov, The Cherry Orchard, Galleon, Bruce Jamieson
1996, Stage, Dr Faustus, Dr Faustus, Finborough, Ian Webb
1996, Stage, Strapper Kemp, The Shewing-up of Blanco Posnet, Galleon, Paul James
1996, Stage, Sea Captain/Antonio, Twelfth Night, Shakespeare in the Park, Vicky Courtney
2011, Corporate, Will Johnson, Berkley Group Safety DVD, Rossiter & Co, Adrien Taylor
2011, Film, The Boxer, One In A Million, FBM Productions, Paul Walker
2011, Short Film, Ralph Fackleman, Space Detective, Katie Hogan
2010, Corporate, Car Showroom Dealer, Nissan Leaf, Loadstar
2010, Corporate, Tom, Tax Training Video, Rossiter & Co, Adrian Taylor
2010, Short Film, Mr Kyle, The Big Lift, Metropolitan University, Chris Chung
2010, Short Film, James Armitage, The Picture Frame, Mad Ninja Productions, Edem Solorney
2009, Television, Dave/Adrian, Frenzy, Jackdaw Productions, Matt Mitchell
2009, Viral, Driver, Brompton Bikes, Media Bounty, Suzy Goodall
2006, Film, Armstrong, Little Deaths, Carbonark Films, Oliver Merchant
2005, Corporate, Will McCabe, Barclays Corporate Video. , Comment U.K.
2005, Voice Over, Voice over, Clinical Skills Training Video, St Georges Hospital
2004, Commercial, Director, Lucozade. Live in Cinema , Comment U.K./Carlton Screen Advertising
2004, Film, Thug, Too Much, Too Young, Pensmith Ltd, Trevor Smith
2004, Short Film, Michael, Rebecca's Last Day, MJF, Matthew Friday
1998, Commercial, Husband, Big Bertha, Serious Pictures, Dan Nathan