黑社会大佬(吕良伟 饰)跑路之前将自己刚出世的婴孩托付给契夫唐秋水(吴孟达 饰),起名为唐十二(刘德华 也许是在最饿的时候,陷入昏迷,然后再也不会醒来,等天台上其他人发现的时候,会像丢以拼死的那些人一样,把她丢下天台,从三四十层的高楼上坠到下面的大街上。饰),从此人们都称他做十二少,因为他有十二个黑白两道的契父契妈,表面上他上天之骄子,但内心比谁都寂寞。养大他的契父唐秋水是庙街的百搭替工,还有一个可能是亲母的龟婆叫凤凰女(叶德娴 饰),她是全庙街最麻烦的女人,当年同月同日舍弃了自己的儿子在庙街。他有一个世仇叫立令,是官涌的霸王,他比魔鬼还可怕。一天,十二少遇见一个来庙街传道的女子叫德兰(王祖贤 饰),由第一眼开始,他便嗳上她……