On jouluaatto ja kahdeksanvuotias Mattia on kotona vilustuneena odottamassa joulunviettoa vanhempiensa ja sukulaistensa kanssa.
Illallisen jälkeen Mattia palaa sänkyynsä ja, ennen kuin nukahtaa, kuuntelee isänsä kertomaa tarinaa Andreasta, samanikäisestä pojasta kuin hän itse. Andrea oli elänyt sata vuotta aikaisemmin ja sairastunut vaaralliseen sairauteen, jonka hoitoon tarvittiin penisilliiniä, jota ei siihen aikaan vielä ollut olemassa.
Mattia kuuntelee mielenkiintoista tarinaa tuntien sääliä huono-onnista poikaa kohtaan. Ei ainoastaan siksi, että Andrea on vaarassa kuolla, vaan myös siksi, että hänen isänsä on lähtenyt pois kotoa ja hylännyt hänet.
Yhtäkkiä uni saa voiton. Isä huomaa sen ja antaa Mattian nukkua. Juuri kun Mattia on nukahtamaisillaan, saapuu Joulupukki, joka tarjoutuu viemään Mattian ajassa taaksepäin tutustumaan Andreaan ja viemään hänelle parantavan lääkkeen.
Mattia suostuu seuraamaan Joulupukkia ja matkustaa porojen vetämässä reessä sata vuotta ajassa taaksepäin.
Joulupukki hyvästelee Mattian luvaten palata hakemaan hänet seuraavana jouluna.
Näin alkaa Mattian seikkailu ajassa.