作家唐琳遇到了一件怪事,原本她遭遇創作瓶頸,已經幾年沒有新做問世,可市面上卻忽然出現了一本以她署名的新書——《十二星座離奇事件》。更驚人的是,書中的人物以她和她小時候的玩伴命名,故事儼然翻拍自他們的真實經歷。主要人物分別是:雙子座的唐琳(甘薇飾)、水瓶座的陳爲(佟大爲飾)、雙魚座的許高山(宋寧飾)、金牛座的趙聘(秦昊飾)、獅子座的周康(杜海濤飾)、天秤座的陳曉峯(喬任梁飾)。書中寫到了一個他們集體沉默多年、誰也不願提起的祕密,並且透露,每個人都將用性命來償還當年的錯誤。這引起了唐琳幾乎所有朋友的憤怒,只有陳爲始終站在唐琳身後。
沒過多久,天蠍座的崔淼(柳巖飾)以相似於書中描述的方式意外的死去。星座決定性格,面對突如其來的“詛咒”,分屬七個不同星座的主角們,都作出了不同於其他人的選擇。有人害怕逃避,有人疑神疑鬼,有人遷怒他人,有人尋找真相...