Stand by · pulling the latest frames
Acting
Born · 1970
Romford, Essex, England, UK
The Phantom of the Opera
2004
Love at First Sight
2023
Finding Father Christmas
2025
Lord of Misrule
National Theatre Live: Treasure Island
2015
A Sickness
2021
The Light Princess
2014