An insurance salesman's life is going nowhere after he breaks up with his girlfriend. One day, an offbeat lady claiming to be a Goddess with magical powers, offers to turn his life around by granting him 19 of his old wishes. He laughs her off, until even his old childhood wishes start coming true.
Guizhou province, southern China, spring 1980. Schoolboys Zhao Qiangsheng (Ma Guoxing) and Fulai (Wang Shibin), who've spent their whole life in a remote village, hear from a PLA soldier about a thing called a "city", full of people, buildings and cars, three mountains away. Full of curiosity, and with the orphaned Fulai fed up with being passed around the community, the two set off to reach it when their school is closed for five days...
Losing her mother at a tender age, Yim Wing Chun (Bai Jing) grew up under the wing of Master Ng Mui (Kara Hui), a fugitive in the end of the Qing dynasty. Inspired by Ng Mui's Shaolin kung fu, the boyish Wing Chun develops a kind of martial arts that would one day be named after her, while she strikes up a romance with righteous businessman Liang Baochou (Yu Shaoqun). When the minions of the Qing government draw near, Wing Chun must break out of their ambush to join Ng Mui in the showdown with Kam Ying (Collin Chou), the evil master who helps the Qing empire hunt down its enemies with his formidable Eagle Claws kung fu!
2080년 미래의 어느 도시, 경찰인 저우즈하오(유덕화)와 그의 아내는 미래 세계의 에너지 혁신을 이끈 과학자를 보호하는 임무에 투입된다. 그러나 기존 에너지 보유 세력이 급파한 사이보그로부터 과학자는 위험에 처하게 되고 결국, 과학자를 수행하던 중 아내가 그들에게 목숨을 잃는다. 이때 슬픔에 빠진 저우즈하오에게 2020년 과거로 가서 아직 소년인 과학자를 지키라는 새로운 임무가 주어지는데... 2020년, 딸과 함께 과거로 돌아간 저우즈하오. 그러나 신분을 숨긴 채 어린 미래 과학자를 찾던 중 딸이 납치를 당한다. 이때 미래에서 온 사이보그의 추격이 계속되고 임무를 완수하지 못하고 미래로 돌아갈 시기가 임박해 오는데 ... 과연 그는 딸과 미래 에너지 과학자를 구하고 인류의 미래를 지켜낼 수 있을까?