Adapted from the novel "Cheng Hong Nian Dai" by Xiao Qi Xiao.
For the sake of the role, William Chan underwent rigorous physical training before filming began. In one week, he started getting tan and grew facial hair.
The script took two years to complete and underwent 9 revisions.