
Known For
Filmography
The Great Upstanding Member
Movie · as Grocery clerk

Avatar: The Last Airbender
TV · as Pai Sho Vendor · 1 ep

Kung Fu
TV · as Fortune Teller · 1 ep

To All the Boys: P.S. I Still Love You
Movie · as Morty

Love, Guaranteed
Movie · as Mr. Yang

37 Teen
Movie · as Mr. Payne

Wu Assassins
TV · as Older Bald Chef · 1 ep

Blurt!
Movie · as Security Guard

Monkey Up
Movie · as Chinese Shopkeeper

DC's Legends of Tomorrow
TV · as Mr. Wu · 1 ep

The Interview
Movie · as Train Passenger

If I Had Wings
Movie · as Old Store Owner

Alcatraz
TV · as Proprietor · 1 ep

Arrow
TV · as Proprietor · 1 ep

Best Player
Movie · as Old Bobby
The Haunting Hour: Bad Feng Shui
Movie · as Mr. Ming

Mortal Kombat: Legacy
TV · as Grand Master · 1 ep

Frankie & Alice
Movie · as Thin Asian Patient

R. L. Stine's The Haunting Hour
TV · as Mr. Ming, Food Truck Owner · 1 ep
The Tea Master
Movie

Stan Helsing
Movie · as Choking Old Man

V
TV · as Monk · 1 ep

Another Cinderella Story
Movie · as Lee-Ha

Postal
Movie · as Ticket Holder

Live Feed
Movie · as Shards

Presumed Dead
Movie · as Dr. Li

Eureka
TV · as Scientist Teaching Zoe #1 · 1 ep

Psych
TV · as Fruit Stand Vendor · 1 ep

Fetching Cody
Movie · as Tourist #1

Cigarette Burns
Movie · as Fung

Masters of Horror
TV · as Fung · 1 ep

Robson Arms
TV · as Bao Tan · 39 eps

Scooby-Doo 2: Monsters Unleashed
Movie · as Investor

A Guy Thing
Movie · as Phil

It's a Very Merry Muppet Christmas Movie
Movie · as Security Guard

They
Movie · as Chinese Chef

Long Life, Happiness and Prosperity
Movie · as Lee-Tai-Tai / Yeu Wong

Gadget & the Gadgetinis
TV · as Additional Voices (voice) · 52 eps

Voyage of the Unicorn
Movie · as Seneschal

Saving Silverman
Movie · as Old Man

Say It Isn't So
Movie · as Mr. Chin

Antitrust
Movie · as Grocer

Bones
Movie · as Elderly Séance Man

Josie and the Pussycats
Movie · as Chinese Delegate

L.A.P.D.: To Protect And To Serve
Movie · as Korean Grocer

By Dawn's Early Light
Movie · as Store Keeper

See Spot Run
Movie · as Shuttle Van Driver

The Division
TV · as Mr. Lo · 1 ep

Smallville
TV · as Card Player · 1 ep

The Chronicle
TV · as Hysterical Man · 1 ep

Voyage of the Unicorn
TV · as Seneschal · 2 eps

Broken Saints
TV · as Kamimura (voice) · 24 eps

Romeo Must Die
Movie · as Overlord

Andromeda
TV · as Kun-Sa · 1 ep

Dark Angel
TV · as Proprietor · 1 ep

Secret Agent Man
TV · as General · 1 ep

So Weird
TV · as Mr. Bowden · 1 ep

Poltergeist: The Legacy
TV · as Street Vendor · 1 ep

Millennium
TV · as Lo Fat · 1 ep

The Outer Limits
TV · as Mr. Chow · 1 ep

Highlander: The Series
TV · as Clerk · 1 ep