Jabarkan Pemeran dari Shanghai Affairs

Donnie Yen sebagai Tong Shan, protagonis utama, seorang dokter dermawan yang belajar di Britania Raya dan kembali ke Shanghai untuk menyembuhkan orang-orang miskin.

Athena Chu sebagai Yue Siu Sin, adik Yue Lo Chat, seorang gadis muda yang bisu karena sakit. Ia kemudian disembuhkan oleh Tong Shan yang jatuh cinta kepadanya.

Yu Rongguang sebagai Yue Lo Chat, antagonis utama, pemimpin Axe Gang

Cheung Hung sebagai Yip Ling, teman Yue Siu Sin

Ruco Chan sebagai Bond Lau, asisten Tong Shan

Yan Yee Shek sebagai Lung, pengikut Yue Lo Chat yang secara keliru membunuh Siu Sin selama misinya untuk membunuh Tong Shan.