- Les Misérables: Vertolkte de rollen van Jean Valjean en Javert (als cover).
- Titanic de Musical: Speelde de rol van Kapitein Smith (2021/2022).
- Jesus Christ Superstar: Maakte in 2024 deel uit van de cast in de enscenering van Ivo van Hove.
- Onze Jordaan: Speelde recent in deze musical over de Amsterdamse wijk (2024/2025).
- Andere rollen: Hij was te zien als Captain Hook in Peter Pan, the Never Ending Story, Koning Triton in De Kleine Zeemeermin en het Beest in Beauty and the Beast.
- Cats waar hij de rol zal spelen van wijze Metusalem
Altijd blijven zingen – Onze Jordaan in het RAI Theater
Na een uitverkochte tour en lovende recensies is Onze Jordaan terug in de theaters. Tijdens deze succesreprise krijgt het publiek opnieuw de kans om de musical te zien die eerder al veel harten wist te veroveren. Op 5 april 2026 was deze publieksfavoriet te zien in het RAI Theater in Amsterdam.