Shanghai Kiss Cast Ken Leung Hayden Panettiere Kelly Hu Joel David Moore James Hong Kathleen Lancaster Lorna Scott Spencer Redford