Na Edimburgo do século XIX, Jack nasce com um coração de gelo, mas é salvo pela parteira Madeleine, que o substitui por um relógio de cuco. Ela o adverte para evitar tocar nos ponteiros do relógio, controlar o seu temperamento e resistir ao amor. Quando Jack se apaixona por uma cativante cantora de rua, o seu coração mecânico entra em ação, levando-o a uma aventura fantástica pela Escócia, Paris e Andaluzia em busca de uma chance de amor verdadeiro.