Steven Chan

Born: None


Placeholder

Triple Eight Palace

as Fishball
Released: 2007-05-01

NYC. A young Chinese girl owes a staggering smuggling debt to the Snakeheads. Her feelings of...

Movie page