英文片名: Stranger than Fiction
哈洛(威爾法洛 飾),一個人見人厭的國稅局查稅員,在他尋常無聊生活中的某天早晨,突然出現了一個女人的聲音,描述他的每個動作、每種情感,而且只有他能聽得見。哈洛一成不變的規律生活突然失控,特別是當那個聲音預告他即將死去時…哈洛發現那聲音出自一名女作家,很顯然地這位作家寫的正是哈洛的故事,哈洛決定找到她,並說服作者修改故事結局。
女作家凱倫(艾瑪湯普森 飾)「曾經」是文壇巨星,現在則快被眾人遺忘,她傾全力編寫哈洛的故事,相信這將是本撼動文學圈的巨著,她正在絞盡腦汁想為這部小說找到最棒的結局…也就是主角該怎麼死比較好。凱倫並不知道書中的人物哈洛真的存在,而且凱倫要怎麼處置他,哈洛都知道得一清二楚。情況變得很危急,因為出版商派出超級催稿員潘妮(皇后拉蒂法 飾),逼凱倫趕快「做掉」她的主角哈洛,好讓小說完成。
時間所剩無幾,哈洛為了救自己一命,找上文學理論學者希伯(達斯汀霍夫曼 飾)教授當軍師,希伯建議他,如果他能把悲劇演成喜劇,搞不好就能扭轉命運。希伯不愧是文學界的權威,他指引哈洛一種最基本也最簡單的喜劇原理,可以讓哈洛的悲情人生馬上變得很爆笑,那就是去演個愛情故事,不過,男女主角要彼此痛恨對方。
哈洛遵照希伯的指示,找個最討厭他的女人來追,而哈洛的查稅對象安娜(瑪姬蓋倫海 飾)當仁不讓就是第一人選,不幸的是哈洛真的墜入了情海(而且還是生平頭一遭)。生命變得越來越美好,也對他的作者失去了戒心,他開始相信喜劇成真,再也不受悲慘的命運擺佈,只可惜哈洛對凱倫的寫作風格有所不知…