该电影改编自付宇鹏的网络文章。故事发生在一个受到致命传染病威胁的小岛上。著名生物学家严果(陈坤饰)潜心研究,希望找到治愈疾病的方法,但他却受到疾病的严重影响,生命垂危。未婚妻宝宝(江一燕饰)与神奇生物立下了契约:三年化蝶,换取燕国的康复。燕国康复了,却失去了爱人,变得抑郁孤僻。变成蝴蝶的婴儿只能看着他一天天郁闷却无能为力。燕国得到邻居白兰(桂纶镁饰)和女记者杨琳(梁咏琪饰)的照顾。燕国和杨林之间产生了爱情,这让宝宝充满了痛苦。在宝宝还没有变回人类的最后一年,岛上也爆发了一场流行病。宝宝发现他可以找到燕国研究的解药的关键配方。危险的旅程让她折断了翅膀,但她仍然没有放弃。伤痕累累的婴儿能否带着他需要的药方飞回燕国呢?她会再次变成人类吗?燕国最终会选择谁呢?