John Lone Joan Chen Peter O'Toole Ruocheng Ying Victor Wong Dennis Dun Ryuichi Sakamoto Maggie Han Ric Young Vivian Wu Cary-Hiroyuki Tagawa Jade Go Fumihiko Ikeda Richard Vuu Tsou Tijger Tao Wu Guang Fan Henry Kyi Alvin Riley III L