Known For
Filmography

Avatar: The Last Airbender
TV · as General Li · 2 eps

Shōgun
TV · as Red Officer #1 · 1 ep

Grease: Rise of the Pink Ladies
TV · as Mr. Nakagawa · 3 eps

So Help Me Todd
TV · as A.D.A. Archibald Russo · 1 ep

Sweet Carolina
Movie · as Mr. Yates

My Best Friend's Bouquet
Movie · as Preston Yates

The Baby-Sitters Club
TV · as John Kishi · 3 eps

Virgin River
TV · as Dr. Petersen · 2 eps

Darc
Movie · as Kanji

Altered Carbon
TV · as Haruki Okada · 3 eps

Riverdale
TV · as Club Manager · 1 ep

Shadow of the Lotus
Movie · as Emissary

Wedding Planner Mystery
Movie · as Ray

Godzilla
Movie · as Nervous Engineer

Grave Halloween
Movie · as Policeman

Motive
TV · as Head of Security · 1 ep

This Means War
Movie · as Sushi Chef

Arrow
TV · as Man, Alan Chang · 1 ep

Crash Site
Movie · as Mr. Tanaka

Mortal Kombat: Legacy
TV · as Sub-Zero / Narrator · 2 eps

NYC: Tornado Terror
Movie · as Center Tech #2

Fringe
TV · as Medical Examiner · 1 ep

Live Feed
Movie · as Miles/Seije Nakamura

Hell Hath No Fury
Movie

Spymate
Movie · as Mountain Guard #1

Elektra
Movie · as Roshi Servant

Hot Wheels AcceleRacers: The Speed of Silence
Movie · as Taro Kitano (voice)

Hot Wheels AcceleRacers: Breaking Point
Movie · as Taro Kitano (voice)

Hot Wheels AcceleRacers: The Ultimate Race
Movie · as Taro Kitano (voice)

FBI: Negotiator
Movie · as Sniper #2

Blood Angels
Movie · as Doughboy
Everything's Gone Green
Movie · as Yakuza

Hot Wheels AcceleRacers: Ignition
Movie · as Taro Kitano (voice)

The Shortest Dream
Movie · as Akira Kudo

G.I. Joe: Valor vs. Venom
Movie · as Kamakura / Slice (voice)

A Very Cool Christmas
Movie · as Donnie

The Butterfly Effect
Movie · as Anesthesiologist

Hot Wheels: World Race
Movie · as Taro Kitano (voice)

Dreamcatcher
Movie · as Tracking Technician

The Twilight Zone
TV · as Tony · 1 ep

Smallville
TV · as Danny Kwan · 1 ep

The Lone Gunmen
TV · 1 ep

Andromeda
TV · as Burma Henchman, Lt. Frymire · 2 eps

American Dragons
Movie · as Young Yakuza

Jeremiah
Movie · as Tem Leader #1

First Wave
TV · as Technician · 1 ep

Stargate SG-1
TV · as Oshu · 5 eps

Crying Freeman
Movie · as Takeshi Shimazaki

The Outer Limits
TV · as Cho · 1 ep

Viper
TV · as Akio Igawa · 1 ep
