-
Chi Cao
as Li Cunxin (adult) -
Chengwu Guo
as Li Cunxin (teenage) -
Huang Wen Bin
as Li Cunxin (boy) -
Joan Chen
as Niang -
Wang Shuang Bao
as Dia -
Bruce Greenwood
as Ben Stevenson -
Amanda Schull
as Elizabeth -
Kyle Maclachlan
as Charles Foster -
Jack Thompson
as Judge Woodrow Seals -
Camilla Vergotis
as Mary McKendry -
Madeleine Eastoe
as Lori -
Steven Heathcote
as Bobby Cordner -
Aden Young
as Dilworth
Kyle MacLachlan won a Globe Globe Award and was nominated for two Emmy Awards for his remarkable performance as Special Agent Dale Cooper in David Lynch’s cult TV series Twin Peaks. Kyle is one of America’s most recognisable actors, with high profile roles in Desperate Housewives as Orson Hodge and in Sex and the City as Trey McDougal. Kyle’s many film roles include in David Lynch’s Blue Velvet and in Oliver Stone’s biopic The Doors. Kyle was directed by Bruce Beresford in the 1993 film Rich in Love.




