Actor · Born 1969
The Royal Ballet: Don Quixote
2023 · as Don Quixote
The Royal Ballet: Cinderella
2023 · as Stepsister
Like Water for Chocolate
2023 · as Don Pasqual
The Royal Ballet: Mayerling
2022 · as Colonel 'Bay' Middleton
Royal Opera House 2021/22: Swan Lake
2022 · as Von Rothbart
A Month in the Country
2022 · as Rakitin
Romeo and Juliet
2022 · as Lord Capulet
The Nutcracker - The Royal Ballet
2021 · as Dr. Stahlbaum
The Cellist / Dances at a Gathering (The Royal Ballet)
2020 · as Her Cello Teacher
Royal Opera House: The Sleeping Beauty
2020 · as The English Prince
Coppélia (The Royal Ballet, 2019)
2019 · as Dr Coppélius
Mayerling
2019 · as Emperor Franz Josef