Średniowieczne miasteczko, w którym żyje 12-letni Storm ma wiele tajemnic. Jedną z nich jest list, o którym wciąż szepczą dorośli. Chłopiec chce dowiedzieć się więcej. Ciekawość popchnie go w stronę wielkiej przygody.
12-letni Storm pomaga tacie w drukarni. Pewnego dnia drukarz zostaje pojmany przez Inkwizycję. Chłopiec podejrzewa, że to z powodu powielanego tajemniczego listu. W ostatniej chwili udaje mu się uciec i zabrać ze sobą matrycę, która sprowadziła na ojca kłopoty. Podczas ucieczki Storm spotyka ukrywającą się w podziemiach Marieke, z którą wyrusza na ratunek aresztowanemu drukarzowi. Żadne z nich nie spodziewa się jeszcze, że druk może mieć moc kruszącą mury, a ich przypadkowe spotkanie wpłynie na całe ich życie.
Szesnastowieczna Antwerpia. Europa żyje duchem reformacji. Ojciec dwunastoletniego Storma pracuje w drukarni i pewnego dnia decyduje się na ryzykowny krok. Postanawia powielić list Marcina Lutra za co zostaje pojmany przez przedstawicieli inkwizycji. Stormowi (Davy Gomez) udaje się uciec i zabrać ze sobą matrycę listu. Podczas ucieczki spotyka ukrywającą się w podziemiach Marieke (Juna de Leeuw), z którą wyrusza na ratunek aresztowanemu drukarzowi.