A former assassin, Xiao Yu, is forced to accept a mission to recover three pieces of source code in order to save his family, but must go rogue to save the fate of mankind.
The plot spans nearly 30 years and tells the story of a poor boy from the northeast, "Xiao Bao", who follows his village's hairdresser, "Er Ge" (Sha Yi), to Shenzhen, a special zone. The two are forced to take care of the baby, and then they meet up with a cold-hearted young woman named Ma Lu (Ma Li).