Louis Ozawa Changchien is an actor.
2005 • as Steve Lee
1990 • as Director Nguyen
2010 • as Riku Sato
2018 • as Alan Sako
2025 • as Kenji / Kiyoshi (voice)
2010 • as Abdul Sayid