
Known for
Filmography

Drowning
EN · 2026Not rated
as Shane

National Theatre Live: Les Liaisons Dangereuses
EN · 2026Not rated
as Azolan / Understudy Vicomte de Valmont

The Three Graces
EN · 202610.0
as Dante Gabriel Rossetti

Mamma Mia! Here We Go Again
EN · 20187.1
as Ensemble Performer

