2016, Stage, Ebenezer Scrooge, A Christmas Carol, ABD Productions Ltd, Anne Dalton
2015, Stage, General McKenzie, And Then There Were None, Agatha Christie Theatre Company, Joe Harmsden
2011, Stage, Barrymore, The Hound of the Baskervilles, Handplay Productions, Harry Meacher
2010, Stage, Carter/Court Usher/Clerk/Alderman, Witness for the Prosecution, Bill Kenwright No. 1 Tour, Joe Harmsden
2009, Stage, Elgin u/s Sir Roland and Hugo, Spiders Web, Bill Kenwright No. 1 Tour, Joe Harmsden
2008, Stage, Elgin, u/s Sir Rowland and Hugo, Then There Were None, Bill Kenwright No. 1 Tour, Joe Harmsden
2007, Stage, George Wormley, Feelgood, Rosemary Branch Theatre, George Maddocks
2007, Stage, Knut Brovik, The Master Builder, Pentameters Theatre, Harry Meacher
2006, Stage, Ebenezer Scrooge, A Christmas Carol, ABD Productions, Ann Dalton
2006, Stage, Peter Quince, A Midsummer Night's Dream, The British Shakespeare Company, R.J. Williamson
2006, Stage, Montague/Apothecary, Romeo And Juliet, The British Shakespeare Company, Pip Minnithorpe
2005, Stage, Peter Quince, A Midsummer Night's Dream, The British Shakespeare Company, R.J. Williamson
2005, Stage, Luca, The Lower Depths, Pentameters Theatre, Harry Meacher
2005, Stage, Gremio, The Taming Of The Shrew, The British Shakespeare Company, Clare Prenton
2004, Stage, Frank, Educating Rita, English Theatre Company/Essen/Germany, Alison King
2004, Stage, Watch, Much Ado About Nothing, R.J. Williamson/Frank Jarvis
2004, Stage, Actor, Transitions, English Theatre Company,Essen, Germany, Christian Onciu
2004, Stage, Sea Captain, Twelfth Night, R.J. Williamson/Joyce Branagh
2003, Stage, Adam, As You Like It, R J Williamson
2003, Stage, Polonius, Hamlet, R. J. Wiliamson, Frank Jarvis
2003, Stage, Nunzio, Over The River And Through The Woods, The English Theatre Of Hamburg, Robert Rumpf
2002, Stage, Adrian, 3up, Pentameters Theatre, Harry Meacher
2001, Stage, Doctor, Macbeth, R. J. Williamson, David Cottis
2001, Stage, Firs, The Cherry Orchard, Pentameters Theatre, Harry Meacher
2001, Stage, Vincentio, The Taming Of The Shrew, R. J. Williamson, Frank Jarvis
2000, Stage, Frank, Educating Rita, Stratmann's English Theatre, Trevor Walker
1999, Stage, Duncan, Macbeth, Asylum Theatre, Nigel Roper
1999, Stage, Brabantio, Othello, Asylum Theatre, Nigel Roper
1998, Stage, Helvetius, Cardenio, Hamlet's Janitor Productions, Melanie White
1998, Stage, Don Pedro, Much Ado About Nothing, Open Hand Productions, David Rowan