乐观善良的肥猫(郑则仕 饰)跟随以炒蚬为生的母亲(鲍起静 饰)生活在民风质朴的长洲,生活简单而幸福。肥猫在幼年时因为不幸染上黄疸病而导致中度弱智,父亲一走了之,但坚强的母亲却从未放弃过,一人把肥猫抚养成人。
陪同母亲到香港就医的肥猫立刻被这座五光十色的大都市所吸引,母亲决定到香港定居。在香港,肥猫得到社工康春明(江美仪 饰)的关心和照顾。康春明的男友庄永佳(邓浩光 饰)对爱不忠,背着她追求富家女当娜(张文慈 饰),想借当娜父亲的财势来完成自己的事业。真诚单纯的肥猫结识了问题少女奇奇(王嘉明 饰),而奇奇整日跟随男友阿柏(秦启维 饰)四处闯祸。肥猫跟母亲终于在香港安定下来。一日,肥猫在街上遇见了同为轻度智障的女孩李少芳(宝佩如 饰),肥猫一见钟情,两人很快坠入爱河。。故事发生在1988年的德国,汉斯(萨沙·亚历山大·吉尔萨克 Sascha Alexander Geršak 饰)和迪特(亚历山大·吉尔 Alexander Scheer 饰)抢劫了位于北威州格拉德贝克的德意志银行,并且劫持了两名银行职员作为人质,带着他们一起踏上了逃往的旅途。 很快,负责此案的迈泽警探就展开了对于汉斯一行人的追捕。为了钳制警方,汉斯的女友玛丽昂(Marie Rosa Tietjen 饰)又劫持了一辆载有三十名乘客的公交车,来帮助男友脱离警方的追捕。因为歹徒手中的人质数量众多,导致德国警方迟迟无法下手,引来了舆论和媒体的不满,与此同时,迪特在一次意外中射杀了年仅14岁的少年曼纽埃尔,这场死亡事件将整个故事推上了高潮。。