Yilong Zhu and Zhizhong Huang received intensive training by rock climbing professionals everyday for hours, since a month before and through the filming process. Yilong Zhu, being athletic himself (who plays basketball and holds a PADI diver certification), found rock climbing a new hobby after starring Cloudy Mountain (aka Feng Bao).
Part of filming took place in six unexploited caves that are pathless and not accessible by vehicle. The cast and crew walked 1-2 hours everyday to get to the movie site.
It took the crew five months to choose and finalize filming location in Guizhou. The tunnel and town were rebuilt from scratch. Machinery seen in the tunnel, such as trolley, rock drill, hydraulic trestle, are real life construction equipment. The derailed engine scene was filmed using a real life train.
Known to perform most of his stunts, Yilong Zhu rolled down a 35 feet earth slope 17 times, to perfect a scene that was only a few seconds long.
Junyan Jiao and Yilong Zhu went to the same college one year apart. They are both graduates from Beijing Film Academy.