在中国西南,与世隔绝,四面环山的地方,有一座寨子。这是一个每个人都长寿并制定规则的地方。清朝皇帝命名为“万寿镇”。有一天,爆发了传染病,当地政府派了一名医生(任达华饰)前去救治。他在镇外找到了奄奄一息的牛吉士(黄渤饰)。进村后,原本善良的村民们都失去了冷静。他们不仅不肯帮助牛杰士躲过瘟疫,还指责医生多管闲事。接生婆(梁静饰)、油漆工、老族长等人千方百计阻挠医生抢救牛吉吉。牛吉吉最终没能抢救回来,医生也找不到他猝死的原因。镇民们对医生不受欢迎、不合作的态度让医生很是沮丧。就在他准备离开的时候,他无意中发现了一个被全镇人埋在悬崖上的秘密。百思不得其解,医生决定偷偷探访。在长寿镇,直到遇到一个少年,长寿镇的谜底才一步步揭开……本片根据陈铁军的中篇小说改编。