Bloqué par la neige au cours d'un voyage à Punxsutawney, Pennsylvanie, pour couvrir les festivités annuelles du Jour de la marmotte, le météorologue de télévision Phil Connors (Bill Murray) se retrouve coincé dans le temps et revit sans cesse le 2 février. Son monde est habité par les mêmes personnes chaque jour, mais ils ne savent pas que le Jour de la marmotte se répète. Cela lui donne un certain avantage : il peut savoir ce qu'une femme recherche chez un homme, puis le jour " suivant " se comporter exactement comme il faut pour l'i