Shanghai Poon Cast Jade Marcella Aaliyah Yi Hana Ku Mark Wood David Hardman Toby Dammit Arnold Schwartzenpecker