Actor
Boys on Film 8: Cruel Britannia
2012 · as Diana (segment "Diana")
Diana
2009 · as Diana
Moulin Rouge!
2001 · as Oscar Wilde boy (uncredited)