After police officer Piao is murdered, his soul cannot be at rest for his murder has been written off as a suicide. Therefore the heavens send him back to Earth as a spirit to find his 'savior' who will help him clear his name. Hsing, a rookie officer, is the savior and in return for finding Piao's killer, Piao must get him a girlfriend and a promotion.
周星馳
as Hsing
董驃
as Chang Piao
馮淬帆
as Chin
Sunny Fang Kang
as Tang Lee Yang
陳德容
as Yu
葉子楣
as Chin's Supervisor
梅小惠
as Police Officer Counting Bullets
Mak Yan-Wa
as Undercover Policewoman
Bak Ka-Sin
as Undercover Policewoman
Chan Lap-Ban
as Cleaning Lady
Lee Hang
as Biu
鄧泰和
as Tang's Assistant