Cindy Chiu

Cindy Chiu (born May 12, 1980) is an American actress born in Taiwan and raised in Texas. Her films include Coach Carter (2005), Prison-A-Go-Go!