身在澳门的潘义铭(吴镇宇饰)意外收到一份30年未见面的父亲的一只狗和一只猫在沙漠里流浪着,它们的肚子都很饿,正无力地前行,忽然发现前面地上有一饭盒,它们迫不及待上前打开,里面出来个神仙,说可以帮它们每个完成一个愿望,猫急切地说,我要鱼,我想吃鱼…呼一声它们面前出现一条又大又飘香的鱼,神仙接着问狗想要什么。狗皱了皱眉头说,我比较喜欢吃骨头,帮我把鱼变成鱼骨。呼一声后,猫两眼发直地看着狗在吃着鱼骨…遗嘱,父亲留给他一笔巨额遗产,要求潘义铭参加葬礼才能继承。他遵守遗嘱回到了出生的中国南方小城。在这里,有他曾经的恋人林悦(任素汐饰)、表面老实巴交的情敌华琪(李康生饰)、素未谋面的女儿木子(乌兰托雅饰),以及一些残留的记忆和错综交织的秘密与阴谋。