Known For
Filmography
Land of Mercy
Movie · as Steward Tsering / Old Khampa Villager (voice)

The Violinist
Movie · as Lim Bo Seng (voice)

Elevator
Movie · as Byron

Panda Bear in Africa
Movie · as Kang (voice)

Doctor Who
TV · as Consultant · 1 ep

The Gold
TV · as Han-So · 1 ep

Before Life After Death
Movie · as Raymond Kwan

#LookAtMe
Movie · as Pastor Josiah Long

Little Women
TV · as Calvin · 1 ep
The Pitch
Movie

Boi
Movie · as Gordon

Republic of Food
Movie · as Chia Kau Peng

The Offering
Movie · as Father Matthew Goh

DBS Sparks
TV · as Chester Teo · 32 eps

Blackhat
Movie · as Keith Yan

Unlucky Plaza
Movie · as Sky / Terence Chia

Judgement Day
Movie · as Prime Minister

Sex.Violence.FamilyValues.
Movie · as The Director

Bait
Movie · as Jessup

Dance Dance Dragon
Movie · as Eric Tan

Code of Law
TV · as Dennis Tang Teng Soon · 15 eps

With You
TV · as Zhou Wen'an · 20 eps

The Pupil
TV · as Dennis Tang · 26 eps
The Blue Mansion
Movie
Polo Boys
TV · as Gregory Koh · 13 eps

Pulau Hantu
Movie · as Major Damian Lee

The Carrot Cake Conversations
Movie · as Matthew

Gone Shopping
Movie · as Valentine Tan

Men in White
Movie

Parental Guidance
TV · as James Seto · 26 eps

Maggi & Me
TV · as Johnny Tan · 26 eps

I Do, I Do
Movie · as Lee Ah Peng

Spy Game
Movie · as Jiang
Night Swimmer
Movie · as Kenneth

Arabian Nights
TV · as Gulnare · 2 eps

Everybody Loves Sunshine
Movie · as Steven

Yellow Fever
Movie · as Monty

Forever Fever
Movie · as Hock

Peggy Su!
Movie · as Gilbert

Night Watch
Movie · as Korean Technician

Bugs
TV · as Tachibana · 1 ep

Lovejoy
TV · as Philip Chang · 1 ep

The Bill
TV · 1 ep
