Edynburg, rok 1874. Jack urodził się w najzimniejszym dniu świata a jego serce pozostało zamrożone. Doktor Madeleine ratuje chłopca wymieniając wadliwe serce na mechaniczny zegar. Jack będzie żył, gdy będzie przestrzegał trzech zasad: nie dotknie wskazówek zegara, będzie kontrolował swój gniew i nigdy się nie zakocha. Ale na swojej drodze spotyka pannę Acacia, małą pieśniarkę uliczną. Czy uda mu się uratować swoje życie?