Lam Ching-ying
Lam Ching-ying was recommend to the director by Sammo Hung to play the main role. The director had seen Lam before on The Prodigal Son which the director had worked on. The director noted in an interview that "He seems cold but actually he is with a good heart" that was why he was suitable for the role.