Television
2019
Ranger
Preacher
AMC
Jonathan Watson
2017
Captain Moonlite (Lead)
Lawless
Gene(pool) Productions - Foxtel
Steve Westh
2015
Docker
The Legend of Gavin Tanner
Mad Kids/ABC
Henry Inglis & Matt Lovkis
Feature Film
2015
Rickett
Criminology 101
LFD Collective
David Harris
2015
Mark
You Mean the World to Me
Astro Shaw
Saw Teong Hin
2013
Derek
Fragrant Rice
Taj J. Musco & NYUTisch Asia
Taj J. Musco
Stage
2016
Odysseus
Ajax
Burning House
Robert Johnson
2016
Lady Macbeth
Macbeth
Wit Inc.
Jennifer Innes
2014
Jason
Medea
The Substation Directors' Lab
Tan Shou Chen
2014
Daniel Dutton
Senang
Dramabox
Kok Heng Leun
2014
Robert
If There're Seasons...
The Theatre Practice
Kuo Jian Hong
2013
The Howie Lee
Howie the Rookie
Chad O'Brien & Linden Furnell
Chad O'Brien & Linden Furnell
2013
Papa Ubu
Ubu Roi
The French Stage
Aole T. Miller
2012
John Dodge
Middletown
LASALLE College of the Arts
Adam Marple
2012
The Dungeon Master
Incanto
Resorts World Sentosa & Danze Fantasy
Ben Russell
2011
Lysander
A Midsummer Night's Dream
LASALLE College of the Arts
Edith Podesta
2011
Kaspar
Kaspar
LASALLE College of the Arts
Natalie Hennedige
2010
Peer Gynt
Peer Gynt
LASALLE College of the Arts
Stefanos Rassios