Mechaninė širdis – tai savotiška pasaka, kupina šiurkščios poezijos ir subtilaus humoro.
1987 m. Edinburgas. Džekas gimsta pačią šalčiausią pasaulio naktį, todėl berniuko širdis iškart suledėja. Gimdymą priėmusi žiniuonė išgelbėja kūdikį, pakeisdama sustojusią širdutę laikrodžiu. Širdies protezas veikia ir Džekas išgyvens, jei nepasiduos stipriems jausmams – neapykantai ar – svarbiausia – meilei. Tačiau degantis žaviosios dainininkės Akasijos žvilgsnis tampa sunkiu dirbtinės širdies išbandymu – Džekas pasiruošęs viskam, kad surastų mylimąją. Lyg Don Kichotas jis palieka gimtąją Škotiją ir keliauja ieškoti savo meilės į Andalūziją. Kelionėje Džekas atranda ir aistros malonumus, ir savo žiaurumą...