
Known for
Filmography

Steven McRae: Dancing Back to the Light
as Featured Artist

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

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

Cats
as Skimbleshanks, the Railway Cat

Mayerling
as Crown Prince Rudolf

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

Woolf Works
as Becomings

Frankenstein
as The Creature

Rhapsody
as Dancer 2

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

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

Mayerling
as Bratfisch

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

The Nutcracker
as Prince / Nutcracker

Swan Lake
as Pas de trois

Frederick Ashton's Tales of Beatrix Potter
as Squirrel Nutkin










