Edimbourg 1874. Jack naît le jour le plus froid du monde et son coeur en reste gelé. Le docteur Madeleine le sauve en remplaçant son coeur défectueux par une horloge mécanique.
Karine, femme de ménage, partage sa vie entre son travail de nuit avec ses collègues et Ziggy, son fils de 17 ans. Lorsque l'entreprise qui l'emploie est rachetée tout bascule pour Karine.