Acting
Mao’s Last Dancer
2009
David
Moulin Rouge!
2001
Latin Dancer
Kick
1999
Roland
The Artful Dodger
2023
Cob
Harrow
2018
Vincent / State Ranger
Tricky Business
2012
Rick Taylor
Holby City
Greg Fallon
All Saints
1998
Adam Rossi
Home and Away
1988
Scott Hunter
Casualty
1986