Actor
Hamlet
2023 · as Rosencrantz
Death and the King's Horseman
2023 · as Constable
Alone Wolf
2020 · as Mike
Todd and the Book of Pure Evil: The End of the End
2017 · as Eddie
Filth City
2017 · as Young Triad
Anne Darling
2016 · as Daniel
Resident Evil: Afterlife
2010 · as Kim Yong
The Tracey Fragments
2007 · as VJ