流浪漢Frank Chambers(約翰·加菲爾德 John Garfield 飾)在路邊的一間小餐館裡,被美麗的老板娘Cora Smith(拉娜·特納 Lana Turner 飾)所吸引,正好那間餐館正在招工,他便留了下來,成為一名服務生。餐館老板Nick年紀比Cora大得多,Frank見有機可乘,便多次挑逗Cora,最後兩人終於墜入愛河。兩人準備私奔,走到半路卻發現從此沒了經濟來源,便回到餐館,決定謀害Nick,製造Nick出了意外的假象,他們就可以獲得Nick的遺產。第一次行動陰差陽錯地沒有成功
布裡切特·瓊斯(蕾妮·澤爾維格 Renée Zellweger 飾)偶然邂逅了帥氣的億萬富翁傑克(帕特裡克·德姆西 Patrick Dempsey 飾),同時,與她有著復雜情史的達西先生(柯林·費爾斯 Colin Firth 飾)也重新回她的身邊。兩個完美男人同時闖入布裡切特的生活,並且給她帶來了一個巨大的“驚喜”,讓她深陷甜蜜的煩惱之中。而布裡切特的真命天子究竟是誰呢?
自從與瑪戈(米蘭達·卡斯格拉夫 Miranda Cosgrove 配音)、伊迪絲(達娜·蓋伊 Dana Gaier 配音)和阿格蕾絲(埃爾希·費舍 Elsie Fisher 配音)三個可愛的小女孩實現宿命的邂逅,曾經的大壞蛋格魯(史蒂夫·卡瑞爾 Steve Carell 配音)可真徹底轉型了,他金盆洗手,轉而化身為慈祥可親的爸爸和做得一手爛口味布丁果凍的商人。當然凡事沒有盡善盡美的,在此期間,憧憬大壞蛋傳奇人生的老搭檔納法利歐博士(拉塞爾·布蘭德 Russell Brand 配音)離他而去,另謀高就。