孫子兵(鄭中基 飾)綽號發仔缺乏人生目標,他只能充當黑幫小混混里的一個小嘍囉,與好友朱朋(林子聰 飾)終日無所事事。這天女警莊情(傅穎 飾)、阿莎(楊愛謹 飾)和36(官恩娜 飾)找到了發仔,原來發仔的真實身份是一名臥底警員,發仔因爲失憶忘記了自己的真實身份。發仔根本不相信莊情的話,但爲了微薄臥底酬勞,發仔還是答應了幫莊情做事。沒想到發仔與老大杜奇風(鄭中基 飾)一見如故,成爲了結拜兄弟。莊情十分失望,莊情傷心流淚令發仔十分震撼。在朱朋的鼓勵下,兩人決定要成爲一個正義的人。
杜讓發仔保護自己的老婆淑賢(吳佩慈 飾)發仔早對淑賢有傾慕之情,沒想到淑賢卻要求發仔帶她遠走高飛。發仔面對淑賢跟莊情,陷入了兩難的狀態。杜找到了他們棲身的地方,也意外發現了自己丟失的重要物品,此間也揭發了一個重大祕密。