虎子是一只可爱的小奶猫,一场意外中,虎子从窗台上掉了下去,落在大卡车上。幸运的是,虎子遇见了一只善良的流浪猫,在流浪猫的带领下,虎子来到了前马戏团驯兽员的家,这里,是几十只流浪猫共同的家。
住在驯兽员家中的猫儿们多才多艺,本领十分了得,其中还有一只血统十分高贵的波斯猫。要喂养这么多的猫,已经失业的驯兽员的日子过得十分拮据,可尽管如此,他依然没有放弃猫儿们,他已经将它们视作家人。驯兽员的运气越来越差,日子过得越来越落魄,甚至受伤住进了医院,无人照料的猫儿们自发的来到街上,凭着各自的本领生存了下来。驯兽员回来了,而虎子则意外的和曾经的主人重逢。。当代,中国长江沿岸。
船长高淳(秦昊 饰)在驾驶货船沿长江送货的途中,不断上岸寻找艳遇。但他逐渐发现,这些在不同的码头遇到的女人,好像是同一个人——安陆(辛芷蕾 饰)。只是随着航程的上溯,安陆时而温柔,时而疯狂,但是变得越来越年轻。高淳迷上了安陆,不断停船与她相会,也渐渐发现安陆出现的地点,都与一本未知作者的手写诗集有关。
但是船过三峡之后,安陆不再出现了。
高淳疯狂地寻找安陆,在诗集和航线图中,发现了安陆出现的规律。船上发生变故,但他不顾一切地独自一人驾驶货船,继续上溯长江,直到源头的雪山,终于发现了安陆的起源,和长江的秘密。。