
Movies (25)

Steven McRae: Dancing Back to the Light
as Featured Artist
2025

Royal Ballet & Opera 2024/25: Alice's Adventures in Wonderland
as Magician / Mad Hatter
2024

Alice: Curiouser and Curiouser
as Mad Hatter (archive footage) (uncredited)
2021

4.1
Cats
as Skimbleshanks, the Railway Cat
2019

Mayerling
as Crown Prince Rudolf
2019

10.0
Alice's Adventures in Wonderland
as Magician / The Mad Hatter
2017

The Dream (Royal Ballet)
as Oberon
2017

8.0
The ROH Live: The Dream / Symphonic Variations / Marguerite and Armand
as Oberon
2017

The ROH Live: Jewels
as Rubies
2017

2.0
Woolf Works
as Becomings
2017

10.0
Frankenstein
as The Creature
2016

Rhapsody
as Dancer 2
2016

Prokofiev: Romeo and Juliet
as Romeo
2015

La Fille Mal Gardée (The Royal Ballet)
as Colas
2015

Alice's Adventures in Wonderland
as Magician / The Mad Hatter
2014

8.0
The Winter's Tale (The Royal Ballet)
as Florizel
2014

Genesis
2013

McGregor: Chroma / Infra / Limen
2011

7.7
Royal Opera House: Alice's Adventures in Wonderland
as Magician / Mad Hatter
2011

10.0
Mayerling
as Bratfisch
2010

Three Ballets by Kenneth MacMillan: Elite Syncopations/The Judas Tree/Concerto
2010

6.5
The Nutcracker
as Prince / Nutcracker
2009

10.0
Swan Lake
as Pas de trois
2009

Acis and Galatea (The Royal Ballet / The Royal Opera)
as Damon
2009

Tales of Beatrix Potter (The Royal Ballet)
as Squirrel Nutkin
2008