Popularity: 3
Louis Ozawa Changchien is an actor.
1975-10-11
New York City, New York, USA
Character: Hanzo
Release date: 07/03/2010
Character: Nervous Analyst #1
Release date: 05/20/2010
Character: LARX #3
Release date: 08/08/2012
Character: Harry
Release date: 03/13/2015
Character: Stanley Huang
Release date: 04/10/2015