lid geweest van een toneelgroep
masterclass theater - Luc Lutz
4daagse workshop camera acteren - Janek Boerland
workshop auditietraining - Nora Mullens
screentest - Harry Klooster
trainingsacteur
diverse audities
active as a bit part actor

Film

Only Love (1998) 
Kruimeltje (1998) - petroleum verkoper

Quidam Quidam (1999) - security officer
Total loss (2000) 
Ellis in Glamourland (2004) 
Amazones (2004) - bank medewerker 
The Niggaz of LaRouge (2005) 
Kill Kill Faster Faster (2006) 
Superieur (2006) - Video-art
Quicksand (cineboards 2006) (hoofdrol)
 - - - televisie-interview RNN 7 tijdens opnamen
Buitenaardse wezens (2011) - short film (bijrol)

Een kans (2020) - short film - leraar (bijrol)

Televisie

Olifant non Stop (Novellen) - nachtclub bezoeker 
De Panter en de Pissebed (1998) - security officer
Johnnie Jordaan (1999) 
Wilhelmina (2001) 
Onderweg naar Morgen - rechter
Unit 13 - rechercheurcustoms officer
Meiden van De Wit 
Keyzer & De Boer Advocaten (2005) - gerechtsbode
Bananasplit - bestuurslid FC Bananasplit
Beschuldigd (2013) - aflevering Modemisser - advocaat (gastrol)

Commercials

Randstad Uitzendbureau
Gran Dorado 
Grols (2001)
Achmea (2002) - marechaussee 
McDonald‛s 
Telefoongids 
OHRA (2004) - second flight director (NASA)           
 - - - maandwinnaar Gouden Loeki augustus 2004   
ING Bank (2004) 
Versatel (2005) 
Postbus-51 (2005) - security officer 
Tapiola Bank (Finland) (2005) - directeur
Ultimate Skin - HBA de schoonheidsspecialisten (2007)
TMF (2008) - vliegtuigpassagier
Holland Casino (2008) 
Tempo Team (2012) - dart scène
Media Markt (2013) - directielid  
NPO (2023) campagne Luister app (bijrol)

Bedrijfsfilms

douane - waterklerk 
horeca 
Rotterdams havenbedrijf 
politie reconstructie 
onderzoeksfilm TNO 
interne voorlichtingsfilm Belastingdienst - NOS nieuwslezer

Fotoshoots

Nationale Nederlanden (2006) - kantoor-simulatie
UMC Utrecht (2006) - OK-simulatie

Trainingsacteur