1951年好萊塢,一切帶有左翼觀點的電影都深受“麥卡錫事件”影響,被列入所謂的黑名單中,眾多無辜的電影人被迫害。剛入行的電影編劇彼得·阿普爾頓(金·凱瑞 Jim Carrey飾)本是好萊塢一位才華橫溢的青年劇作家,可生不逢時的他因為一次在大學時的無心之舉也被政府列入黑名 單之中。然而他的噩夢並沒有結束,失業失戀的彼得在一次車禍中失去了所有的記憶。當彼得被好心人救起,帶到一座名叫朗森的小鎮時,小鎮居民都把他誤認成九年前在二戰中犧牲的魯克。而魯克的父親哈裡(馬丁·蘭杜飾)更是欣喜若狂。彼得修復了哈裡無心經營的
舊金山警察尼克(邁克爾·道格拉斯 Michael Douglas 飾)接到命令,調查一起離奇的冰錐殺人案。一位當紅的搖滾歌星被綁在床上遭人用冰錐刺殺。尼克經過調查,發現這個歌星生活糜爛,遇害前與其女友凱瑟琳(莎朗·斯通 Sharon Stone 飾)一起回家。 凱瑟琳是 一位精明能幹的暢銷書作家,美麗妖艷。尼克調查中發現,凱瑟琳為了逼真刻畫小說中的各色人物而與各種各樣男人上床,被害搖滾歌星亦是其中之一。尼克在凱瑟琳的新書中發現了描寫搖滾歌星被殺這一情節,尼克認定凱瑟琳就是兇手。