Louis Ozawa Changchien is an actor.
Kenji / Kiyoshi (voice)
Steve Lee
Riku Sato
Director Nguyen
Abdul Sayid
Chan Ho Yin
Alan Sako
Ken Lee
Go Shinura
Chuck Deng
Oshito
Dev Singh
Chao Fah Sein
Paul Kasoura
Hiroki
Hat
Jimmy Chun
Mamoru Yoshii
Fan Fan (voice)
Joe Torrance
Hanzo
LARX #3
Sargent Chen
Nervous Analyst #1
Hanzo (Voice)
Matsubara
Hanzo
Wilson
Stanley Huang
Kenneth (as Louis Changchein)
Harry
Billy
Michael
Tamil Lee