Roller
George Watson i Billy Elliot, Malmö Opera 2016
Guvernör Slaton i Parade, Wermland Opera 2015
Frank Crawley i Rebecca, Malmö Opera 2014
M Renaud & us George i La caga aux folles OscarsTeatern 2012-2013
Kit i No way to treat a lady, Malmö Opera 2012
Advokat Siedler i Vita Hästen Riksteatern 2011
The Boss i Side Show sverigeturné 2010
Advokat Siedler i Vita Hästen Gunnebo Slott 2010
Nathan Detroit i Guys and dolls Göteborgs Operan 2009-2010
Ens. och Doolittle, My Fair Lady Oscarsteatern 2008 – 2009
”Budbäraren” i Magnus Gabriel, Läckö Slott 2008
Doolittle i My Fair Lady GöteborgsOperan 2007-2008
Judge Turpin i Sweeney Todd, Värmlands Operan 2006
Bussmannen i Du sköna, långfilm under produktion, 2006 (Premiär hösten 2010)
Sir Danvers Carew i Jekyll & Hyde, Värmlands Operan 2006
Captain Schultz m.fl., i Miss Saigon GöteborgsOperan 2004-2005
Berättaren i Blods Bröder, Musikteatern i Värmland 2003-2004
Graf Arco i Mozart, Musikteatern i Värmland 2002-2003
Herodes m.fl. i Jesus Christ Superstar, GöteborgsOperan hösten 2001 och våren 2002
Thenardier i Les Misérables, Malmö Musikteater hösten 2000 och våren 2001
Grantaire i Les Misérables, Göteborgsoperan 2000
”Henry Clerval” i ”Frankenstein”, Stadsteatern Göteborg 1999
Hotellägaren i musikalfarsen Hotel Liberache, Stadshotellet Alingsås 1998
Ingvar Välfärd i musikalen Kärleksprojektet, Pusterviksteatern Göteborg 1997
Skådespelare i TV-serien ”blåsningen” Göteborg –90-93
Sonen i ” Doktor Burkes egendomliga eftermiddag”, Estradteatern Göteborg –89