在6年的牢獄之災中,魯迪(本‧阿弗萊克 Ben Affleck 飾)結識了好友尼克(詹姆斯‧弗萊恩 James Frain 飾),通過尼克的書信,魯迪得知了一位名叫阿什莉(查理茲‧塞隆 Charlize Theron 飾)的女子,在潛移默化之間,魯迪竟然也對阿什莉產生了一種特殊的感情。一次監獄裡的騷亂中,尼克身亡,而出獄後的魯迪只有一個願望,那就是找到阿什莉。正如魯迪所預想的那樣,阿什莉是一個絕色美人,為了不讓事態過去突兀,魯迪向阿什莉謊稱自己就是尼克。魯迪和阿什莉的關係進展迅速,可與此同時,魯迪亦發現自己似乎被捲入了一場陰謀之中。阿什莉的兄弟加布里埃爾(加里‧西尼斯 Gary Sinise 飾)預謀搶劫一家賭場,在威逼利誘之間,魯迪也入夥了。