林峯
Leading actors Ethan Juan, Peter Ho, Mark Chao and Raymond Lam auditioned for the lead role in the film. In the end, Lam got the role. It was reported that Juan and Chao were dropped as they were deemed to be not well known enough in China and Ho's image did not suit the male lead.