Mortimer "Mo" "Silvertongue" Folchart ha il talento speciale per portare i personaggi fuori dai libri. Una notte tira fuori tre personaggi di Inkheart, una storia ambientata in epoca medievale e piena di esseri magici. Capricorno (Andy Serkis) e Basta (Jamie Foreman), due cattivi e Dustfinger (Paul Bettany), un mangiafuoco. Ora, dieci anni dopo, Meggie (Eliza Bennett) scopre la verità e tocca a lei sfuggire alla malvagia presa del Capricorno.