Phil Connors (Bill Murray) es un meteorólogo egoísta y frustrado que acude al pequeño pueblo de Punxsutawney cada 2 de febrero para retransmitir el comportamiento de una marmota que determina cuánto tiempo queda hasta que termine el invierno.