2011, Stage, Aegeon, Comedy of Errors, Greenwich Playhouse, Bryn Holding
2007, Stage, David Darling, Cat's-Paw, King's Head Theatre, Noah Lee Margetts
2006, Stage, Albert Kroll, Clara, Orange Tree Theatre, Imogen Bond
2005, Stage, Ben / Charlie u/s, Death of a Salesman, Lyric Theatre, Robert Falls
2004, Stage, John Brennan/ Sam Fried u/s, Coyote On a Fence, Duchess Theatre, Sarah Esdaile
2004, Stage, Estragon, Waiting for Godot, The Godot Company, Peter Marinker
2003, Stage, Hitch u/s, Hitchcock Blonde, Lyric Theatre, Terry Johnson
2003, Stage, Phillie, Problem Child, New End Theatre, Josephine LeGrice
2002, Stage, Mr Swyver, Naked Justice, Birmingham Repertory Theatre, Robert Chetwyn
2002, Stage, Murray the Cop, The Odd Couple, Manchester Library Theatre, Roger Haines
2002, Stage, Manny u/s, Up for Grabs, Wyndham's Theatre, Laurence Boswell
2001, Stage, Doctor Baugh, Cat On A Hot Tin Roof, Lyric Theatre, Anthony Page
2000, Stage, Erik Larsen u/s, Enigmatic Variations, Savoy Theatre, Anthony Page
1999, Stage, Harry Edison u/s, Prisoner Of Second Avenue, Theatre Royal Haymarket, David Taylor
1996, Stage, Argan, The Imaginary Invalid, Theatre Of Eternal Values, Catherine Gruyer
1995, Stage, Englishman/Eldon Pike u/s, Indian Ink, Aldwych Theatre, Peter Wood
2006, Television, Henry James, HG Wells: At War with the World, BBC, James Kent
2005, Television, Harry Truman, Hiroshima, BBC , Paul Wilmshurst
2001, Television, Bob Lantz, Hotel, Tiger Aspect, David Nixon
1998, Television, George Lawson, Emmerdale, Yorkshire Television, Adrian Bean
2008, Radio, Doc Baugh, Cat On A Hot Tin Roof, BBC 3, Andy Jordan
2006, Radio, Llama Lashes and Grumpy Old Gits, BBC Radio4, Anne Edyvean
2006, Radio, Saul, True West, BBC Radio 3, Peter Kavanaugh