2006, Stage, Richard Hamilton (co-lead), I am Jack - An Untold Story, Jack the Ghost Entertainment, Loftus Burton
2006, Stage, The Announcer (lead), The Leader, Jack the Ghost Entertainment, Loftus Burton
2002, Stage, Courtier, Rigoletto, Royal Opera House, Leah Hausman
2001, Stage, Courtier, Rigoletto, Royal Opera House, David McVicar
2003, Television, Paolo, The Private Life Of A Masterpiece III, Fulmar Television & Film Company for BBC2, Bob Bently
2002, Television, Actor/Various Roles, Sophie's Choice, BBC Television, Trevor Nunn
2001, Television, Courtier, Rigoletto, BBC Television, David McVicar
2000, Feature Film, Small Part, Fruit of the Vine, Noble House Films, Kent Heckenlively
2007, Short Film, A (Co-Lead), Distorted Configurement, Jack the Ghost Entertainment, Henrik Bjork
2007, Short Film, Darren (Lead), Within the Shadows, University College for the Creative Arts, Stefano Margaritelli
2004, Short Film, Johan Karlson (Lead), Obsessed, Jack the Ghost Entertainment, Loftus Burton
2002, Short Film, Erik/Cain (Co-Lead), Seed of Evil, Plastic Productions, Reg Traviss
2002, Short Film, John, What a Day, Bournemouth University, Kate Ryan
2009, Opera, Courtier, Rigoletto, Royal Opera House, David McVicar (Revival by Daniel Dooner)
2008, Opera, Servant, The Marriage of Figaro, Royal Opera House, David McVicar (Revival by Leah Hausman)
2008, Opera, Henchman, Tosca, Royal Albert Hall, David Freeman
2005, Opera, Joseph, Fisherman, Peter Gimes, Osterfestspiele, Salzburg, Trevor Nunn
2003, Opera, Warroir Monk, Lohengrin, Royal Opera House
2002, Opera, Actor. Various Roles, Sophie's Choice, Royal Opera House, Trevor Nunn
2006, Commercial, Sven - Tennis Coach (Featured), Mycricket.com, Joyrider Film, Gavin Pollack
2005, Still Photography, Hitchhiker, Renault Laguna, Publicis, Paris, David Harriman