布里切特·琼斯(蕾妮·泽尔维格 Renée Zellweger 饰)偶然邂逅了帅气的亿万富翁杰克(帕特里克·德姆西 Patrick Dempsey 饰),同时,与她有着复杂情史的达西先生(柯林·费尔斯 Colin Firth 饰)也重新回她的身边。两个完美男人同时闯入布里切特的生活,并且给她带来了一个巨大的“惊喜”,让她深陷甜蜜的烦恼之中。而布里切特的真命天子究竟是谁呢?。菲尔是个气象播报员,每天除了在摄像机前给观众做风趣幽默的天气预报外,每年的2月2日他还要前往一个名为普苏塔尼的边境小镇,报导当地的土拨鼠日庆典。
事实上,菲尔对这一节日相当嗤之以鼻并开始对工作感到厌倦,当他例行公事完成今年的报导后,便急不可待地想重返家园,却因为一场突如其来的暴风雪耽搁了。
第2天醒来后,菲尔意外地发现时间仍然停留在前一天土拨鼠日,昨日的一切重新上演。惊讶、不信、刺激、狂喜、烦闷、焦虑、不安、绝望、倦怠等各种情绪轮流侵占菲尔的感官领域,可无论他如何选择度过这一天,他都始终无法再前进一步,开始了他重复的人生。。