安妮威爾森(凱特布蘭琪飾演)的丈夫在一次意外中被殺害,從此她便必須一肩擔起三個小孩的生計。所幸這個柔弱的單親媽媽隔代遺傳到一種能夠預知未來的特異功能,於是,身旁一無長物的安妮,便開始在家中以紙牌算命維生。布列頓是一個保守又封閉的美國南方小鎮,鎮民們對安妮的超能力既感到驚駭惶恐,卻又躍躍欲試。而善良的安妮,不僅會為前來求助的鎮民們透視未來,有時也忍不住會為他們提供一些忠告、解決一些問題。久而久之,她便有了幾個無話不談的好友。這包括了A. 薇拉莉(希拉蕊史璜飾演),一個不時受到丈夫唐尼(基努李維飾演)暴力相向 收起