Moulin Rouge!
Role(s): Latin Dancer
Mao’s Last Dancer
Role(s): David
Kick
Role(s): Roland
Harrow
Role(s): Vincent / State Ranger
Tricky Business
Role(s): Rick Taylor