2016: The Sound Of Music (rolle: Baron Elberfeld), Agder Teater (Kilden). Regi: Morten Borgersen
2015: Protokoll, en kortfilm (rolle: politimann). Regi: Anders Humlekjær
2015: Putti Plutti Pott, onkel Per, årlig siden 1996 (arvtakeren til Per Aspelin), turnè i Norge, Oslo Konserthus, Oslo Spektrum
2015: Diverse reklamefilmer siden 2000 (Sparebank1, 1881, Jiff, VG, Aker, NetCom m.fl.)
2014: Kardemomme by (roller: Politimester Bastian og røveren Jonatan) i Kristiansand Dyrepark, årlig siden 1994
2013: Hotell Cæsar (rolle: Fred Johansen), sesong 2013/14
2008: Ulvenatten, spillefilm (rolle: tv-producer). Regi: Kjell Sundvall
2005: Evita (ensemble), Chateau Neuf. Regi: Hilde Andersen
1999: Rent (rolle: Benny), Trøndelag Teater. Regi: Anderz Døving
1998: Karusell (koreograf), Det Norske Teateret. Regi: Steve Stettler
1997: Cabaret (rolle: Cliff Bradshaw), Logen, Bergen. Regi: Frode Rasmussen
1996: Robin Hood (diverse roller), Riksteateret
1996: A Chorus Line (rolle: Al DeLuca ), Chateau Neuf. Regi: Runar Borge
1995: Kjell Pell Potetskrell (rolle: Kjell Pell Potetskrell), Chat Noir. Regi: Svein Haagensen
1995: Folk og røvere i Kardemomme By (rolle: alle dyrene), Nationaltheatret. Regi: Wayne McKnight
1994: Mellom Amor og Psyche (koreografiass.), Den Norske Opera. Koreograf: Anderz Døving
1993: Aftenlandet, ballettforestilling (danser). Koreografi: Anderz Døving. NRK (1993)
1992: Hair (rolle: Ron), Bryggeteateret. Regi: Marianne Skovli
1992: Svanesjømysteriet, ballettforestilling (danser). Koreografi: Anderz Døving
1992: Quad, ballettforestilling (danser). Koreografi Anderz Døving
1992: Før Aske, ballettforestilling (danser). Koreografi: Anderz Døving. NRK (1992)
1991: Trollmannen fra Oz, Riksteatret, div. roller
1990: West Side Story (rolle: gjengleder Riff), Chateau Neuf. Regi: Runar Borge
1988: Ragnarrokk, ballettforestilling (danser). Koreografi: Anderz Døving
1988: Oklahoma (ensemble, Curly i drømmeballetten), Oslo Nye. Regi: Wayne McKnight
1987: La Cage Aux Folles (rolle: Francis), Chateau Neuf. Regi: Richard Balestrino
1987: Den Norske Opera & Ballett, ballettdanser
1986: Cats (rolle: Munikstap) på Det Norske Teateret. Regi: Runar Borge
I tillegg kommer en rekke danseopptredener med frigrupper og koreografioppgaver.