出租車司機(jī)張夜(陳曉飾)因童年創(chuàng)傷罹患失語癥,只能通過網(wǎng)絡(luò)連載懸疑小說《X的故事》傾訴心聲。小說中名為X(邱澤飾)的神秘角色意外出現(xiàn)在現(xiàn)實生活中,令張夜陷入虛實交織的心理困境。塔羅牌占卜師林小星(尚語賢飾)通過卦象指引,協(xié)助張夜直面記憶裂痕。隨著調(diào)查深入,X的真實身份被逐步揭開——他實為張夜在童年綁架案中被迫分裂出的第二重人格,承載著被壓抑的創(chuàng)傷記憶。雙重身份在意識空間展開對峙后達(dá)成和解,張夜最終通過語言治療恢復(fù)發(fā)聲能力,在林小星的見證下完成自我救贖。