Skuespiller og instruktør
Filmroller:
| 1961 | Cirkus Buster | Hans |
| 1966 | Der var engang en krig | |
| 1975 | Familien Gyldenkål | Tjener |
| 1975 | Piger i trøjen | Fritz |
| 1976 | Julefrokosten | Marius, kok |
| 1977 | Alt på et bræt | TV-interviewer |
| 1980 | Attentat | Kriminalassistent |
| 1981 | Kniven i hjertet | Postarbejder |
| 1980 | Undskyld vi er her | Viggo |
| 1981 | Olsenbandens flugt over plankeværket | Mand i grusgrav |
| 1981 | Slingrevalsen | Bilsælger |
| 1985 | Walter og Carlo - Op på fars hat | Forbryder |
| 1986 | Mord i mørket | Ole Kok |
| 1986 | Take it easy | Victor, bartender |
| 1989 | Miraklet i Valby | Svens fars stemme |
| 1990 | Lad isbjørnene danse | Lasses far |
| 1998 | I wonder who’s kissing you now | Sam |
| 1998 | Olsenbandens sidste stik | Kjeld (stand-in) |
| 2000 | Fruen på Hamre | Grove, Gorms bror |
| 2001 | Fukssvansen | Anton |
| 2005 | Allegro | Professor Fromberg |
| 2005 | Det perfekte kup | Jansen, kriminalinspektør |
| 2007 | Brændende kærlighed (Anja og Viktor) | Larsen, brandmajor |
| 2007 | Hvordan vi slipper af med de andre | Ole |
| 2008 | I medgang og modgang (Anja og Viktor) | Larsen, brandmajor |
| 2010 | BølleBob – Alle tiders helt | Politimester Quist |
| 2011 | Noget i luften | Larsen |
| 2012 | Marie Krøyer | Lachmann |
| 2012 | Viceværten | Gregers |
| 2014 | Krummerne – Alt på spil | Svendsen, vicevært |
| 2018 | Lykkeper | Philip Salomon |
| 2019 | Jagtsæson | Godsejer |
| 2019 | Kollision | Harald |
| 2020 | De forbandede år | Direktør Berg |
| 2022 | Opgøret | Direktør Berg |
animationer:
| 1961 | 101 Dalmatinere 1961 | Hvalp |
| 1975 | Asterix indta'r Rom | Hørmetix / Merinos m.fl. |
| 1987 | Strit og Stumme | Blånæse |
| 1988 | Oliver og Co. | Fagin |
| 1990 | Fuglekrigen i Kanøfleskoven | Ugle |
| 1995 | Aberne og det hemmelige våben | Weismüller |
| 1998 | Græsrødderne | Heinrich |
| 1998 | H.C. Andersen og den skæve skygge | Meisling / Oehlenschläger |
| 2000 | Cirkeline – Ost og kærlighed | Jordrotten P |
| 2006 | Biler | Ramone |
| 2002 | Drengen der ville gøre det umulige | Ravnen |
| 2005 | De tre musketerer | Rochefort |
| 2006 | Garfield - A tail og two Kitties | Garfield |
| 2006 | Princess | Preben |
| 2009 | Æblet og ormen | Ormedoktor |
| 2011 | Biler 2 | Ramone |
| 2012 | Marco Marcaco | |
| 2015 | Den gode dinosaur | Frode Skovbusk |
| 2017 | Nabospionen | Kiosk-Arne |
| 2018 | Cirkeline, Coco og det vilde næsehorn | Arnold |
Teaterroller:
ABC Teatret:
| 1989 | Den hænger i luften | Dr. Prentice |
| 1994 | The Sunshine Boys | Willie Clark |
Amagerscenen:
| 1980 | Mus og mænd | Lennie |
Aveny Teatret:
| 1975 | Arsenik og gamle kniplinger | Politibetjent Brophy |
| 1983 | En mand er en mand |
Betty Nansen Teatret:
| 1981 | Balkonrevyen | |
| 1986 | En skærsommernatsdrøm | Rending |
| 1987 | Jeg hedder ikke Rappaport | Nat |
| 1990 | Mens vi venter på Godot | Vladimir |
| 1994 | Faust | Mephistofeles |
| 1994 | Tupilak | |
| 2003 | Dødsdansen | Kaptajnen |
| 2011 | Kentex 50 | |
| 2012 | Kentex 50 – En mand ser blåt |
Boldhusteatret:
| 1974 | Forførerens dagbog | Comoso Inamoroso / Johannes |
Bristol Teatret:
| 1978 | Aske | |
| 1978 | Enden på komedie | |
| 1980 | Artaud – en gal poet | Antonin Artaud |
| 1980 | Elsk mig | Tom Frank |
| 1981 | Lille Eyolf | Alfred Allmers |
Brøndsalen:
| 1976 | Caférevyen |
Caféteatret:
| 1974 | Besøgstid – Saltomotale | |
| 1975 | Caférevyen | |
| 1978 | Køkkenelevatoren | Ben |
Det Danske Teater:
| 1977 | Gnistrende smil | Wilson |
| 1979 | Livets kamp |
Det Ny Teater:
| 1960 | Den forelskede kamphane | Dreng |
| 2019 | Spillemand på en tagryg | Teyve |
Det Kongelige Teater:
| 2008 | Matador - musicalen | Grisehandler Larsen |
Falkonerscenen:
| 1976 | Jukebox | Max Verners |
Fiolteatret:
Fredericia Teater:
Gladsaxe Teater:
| 1973 | Niels Klim | Griff / Dommertræ m.fl. |
| 1979 | Gå te’ komik te’ vinter | Ged, mælkemand |
| 1997 | Bella Vita | Anton |
Glassalen:
| 1983 | Banan-Revyen | |
| 1986 | Tivolirevyen | |
| 2014 | Den grønne elevator | Hans Haldorff, magister |
| 2015 | Den grønne elevator | |
| 2017 | ELF - The Musical |
Grønnegade Teatret:
Helsingør Sommerteater:
| 2009 | Helsingørrevyen | |
| 2010 | Kentex Royal | |
| 2011 | Helsingørrevyen |
Himmerlands Teater:
Hjørring Teater, Vendelbohus:
| 1977 | Hjørringrevyen |
Husets Teater:
| 1999 | Den blinde maler | Søren |
| 2007 | Snittet | |
| 2008 | Tommy kenter i Finn Søeborgs univers |
Hvidovre Teater:
| 1984 | En mand er en mand |
Lorry:
| 1985 | Go’e nødder i Præstegården | Mads Hjulben / Bruno m.fl. |
Meridiano Teatert:
| 2011 | The Tempest | Prosperos, troldmand |
Musikhuset Aarhus:
| 2011 | The Tempest | Prosperos, troldmand |
| 2011 | White Kentex | |
| 2015 | Den grønne Elevator |
Musikteatret Holstebro:
Nørrebros Teater:
| 1984 | Nattevagten | Nattevagt |
| 1987 | Forandring fryder | Bob |
| 2003 | Elling og Kjell Bjarne | Elling |
| 2006 | Elling og Kjell Bjarne | Elling |
Odense Teater:
| 2010 | Tommy kenter i Finn Søeborgs univers | |
| 2011 | The Tempest | Prosperos, troldmand |
| 2014 | Den grønne elevator | Bill |
Operahuset:
| 2008 | Matador - musicalen | Grisehandler Larsen |
Privatteatret:
| 1990 | Samme tid næste år | |
| 1993 | Kentex - En mand du ikke kan få | |
| 2000 | Komme, hvad der komme vil ...... | |
| 2002 | Nørden |
Skuespilhuset:
| 2011 | Fanny og Alexander | Isak Jacobi |
Teaterbygningen, Køge:
| 2011 | Køgerevyen |
Teatret ved Sorte Hest:
| 1982 | Columbus | Columbus / Dødsdømt gøgler m.fl. |
Teltet på Dyrehavsbakken:
| 1979 | Cirkusrevyen | |
| 1982 | Cirkusrevyen | |
| 1983 | Cirkusrevyen |
Tivoli Friheden:
| 1987 | Længe leve friheden | |
| 1988 | Tivoli Friheden revy |
Østre Gasværk Teater:
| 1986 | En skærsommernatsdrøm | Rending |
| 2011 | The Tempest | Prosperos, troldmand |
| 2017 | 3 x Becket |
Teaterinstruktioner:
Caféteatret:
| 1981 | I krig og kærlighed |
Comedieteatret:
Hvidovre Teater:
| 1993 | En rose så rød |
Nørrebros Teater:
| 1983 | Larm i kulissen |
Teltet på Dyrehavsbakken:
| 1984 | Cirkusrevyen |


