Phil Conners (Bill Murray) er en mavesur tv-vejr-mand, der hvert år (meget mod sin vilje) bliver sendt til den lille flække, Punxsutawney. Her skal han interviewe byens eneste landskendte "person" – et murmeldyr, der efter sigende kan fortælle, om foråret er på vej, eller om vinteren fortsætter. Og Phil hader det. Han hader alt, der har noget med byen at gøre, og vil allerhelst væk derfra med det samme. Men da Phil vågner op på hotellet næste morgen, er det den samme dag som i går(?) Og sådan fortsætter det, dag efter dag – med den samme dag. Det har jo nogle fordele, for der er jo ingen "i morgen", og Phil kan gøre, hvad der passer ham uden at stå til ansvar for nogen dagen efter.