Каждый год 2 февраля в небольшом американском городке Панксатони проводится праздник под названием «День сурка». В этот день люди нарочно будят сурка по имени Фил из зимней спячки и предсказывают по его поведению погоду. И каждый год на этот праздник в Панксатони из Питтсбурга ездит самовлюблённый и высокомерный телеобозреватель погоды Фил Коннорс, которому до смерти надоела его работа и который ненавидит этот фестиваль в глухом городишке. Но однажды, приехав в очередной раз на фестиваль сурка, Фил не просыпается на следующий день 3 февраля, а снова просыпается 2 февраля. Он оказывается в некой петле времени, из которой нет выхода: 3 февраля просто не наступает.