
Casts

Tony Leung
as Wai Siu-bo

Andy Lau
as Hong-hei Emperor

Carina Lau
as Fong Yee

Teresa Mo Shun-Kwan
as Muk Kim-ping

Kiki Sheung
as Ah-or/Chen Yuen-yuen

Elaine Chow Sau-Lan
as Seung-yee

Mitra King Toi-Yam
as Princess Kin-ning

Wong Hoi-Yan
as So Chuen

Sandra Ng
as Tsang Yau

Kenneth Tsang
as Chan Kan-nam