1999年澳门回归前,澳门警官马振成(杜汶泽饰)因寻衅滋事被停职,他的警察生涯即将结束。马振成和死党还在野浦,阴差阳错地偶遇神秘少女张碧馨(梁洛施饰)。张碧欣随后跟着马振成回家。马振成喝醉酒醒来,以为自己和对方有一夜情。再加上碧心自称是他和初恋分手后生的女儿,这让马振成更加吃惊。比新因拖欠房租数月无家可归。她心爱的爱犬伊莎贝拉也被无良主人赶走,下落不明。作为父亲,马振成希望能弥补平时的责任。后来,碧馨坚持要和马振成同居,这让一向败家子的马振成的生活发生了改变。为了自保,马振成以身犯险为自己洗脱罪名。他的好友杜Sir(黄秋生饰)也多次劝说无效。张碧馨兴奋地准备和爸爸一起掉到草丛里,面对同校的男生,她难掩得意之情。然而,马振成渐渐从张碧欣身上意识到什么是责任。