A Canadian teacher in China, juggling two relationships, becomes entangled with a pair of small-time crooks as the consequences of his choices begin to close in on him.
Dawson Lott
Shen Xi
Liu Mingzhe
Shen Long
Du Lina
Liu Donghong
Li Jingyu
Nina Luo
Anna Dong
Conan Chen
Meng Xintian