Edmund Chen, Chen Liping, Yao Wenlong, Patricia Mok, Zheng Geping, Andrew Seow, Florence Tan, Carole Lin, Ye Shipin
Xie Jizu (Edmund Chen) is a timid and cowardly 40-year-old policeman, who leaves all the parenting work to his hardworking wife Li Zhi (Chen Liping). He also shirks his duties as a son, making his younger sister Xiumei (Patricia Mok) take care of their aged parents. He does not get along with his brother-in-law Elephant (Zheng Geping), preferring to play mahjong instead of visiting more often.
After Jizu's father Xie Shiyi (Zhang Wei), passes away, Jizu persistently prays to him for good gambling luck.
One day, Jizu meets with a car accident and arrives at the netherworld and meets his deceased father. Through his father's introduction, he gets to know many of his ancestors.
Jizu learns that the spirits in the netherworld have to pay a fee in order to bless their offsprings. Shiyi has been trying to satisfy Jizu's greed that he sold the big paper house that was burnt for him, and also incurred a lot of debts to pay the fees to bless his son. Jizu feels guilty and reaches a new level of understanding with his father.
Jizu gets to know many friends in the netherworld, including a contractor Zhengde (Andrew Seow) who was viciously murdered and his body dismembered.
Jizu and Elephant track down the murderer who killed Zhengde, Ah Bao (Brandon Wong). In desperation, the latter falls to his death while holding Li Zhi hostage, taking her with him. Upon reaching the netherworld, Ah Bao becomes an evil spirit and locks everyone into the fires of hell.
Will Jizu be able to enter the netherworld again and save Li Zhi and his spirit friends?