Mortimer "Mo" "Silvertongue" Folchart tem o talento especial para trazer personagens de livros. Uma noite, ele traz três personagens de Coração de tinta, uma história ambientada na época medieval e cheia de seres mágicos. Capricórnio (Andy Serkis) e Basta (Jamie Foreman), dois vilões, e Dedo Empoeirado (Paul Bettany), um comedor de fogo. Agora, dez anos depois, Meggie (Eliza Bennett) descobre a verdade e cabe a ela escapar das garras do mal de Capricórnio.