Mo Folchart (Brendan Fraser) hat seiner Tochter noch nie Geschichten vorgelesen, und dies aus gutem Grund. Wenn Mo laut vorliest, erwachen seine Worte zum Leben, denn er ist eine Zauberzunge. Fiktive Personen steigen aus ihren Büchern und landen auf der Erde. Aber das Leben muss in Balance bleiben, so wird für jedes Wesen, das ein Buch verlässt, eine anderes hinein gesogen. So verlor Mo seine Frau an das Buch Tintenherz.
Auch nach 9 Jahren sucht er noch nach einer Möglichkeit, seine Frau aus der Welt von Tintenherz zu retten. Doch sein Plan wird vom bösen Tintenherz-Schurken Capricorn (Andy Serkis) vereitelt, der seine Tochter Meggie (Eliza Bennett) entführt und von Mo verlangt, weitere böse Figuren aus dem Buch zum Leben zu erwecken. Um seine Tochter zu retten und die Buchfiguren in die ihnen angestammte Welt zu verbannen, bittet Mo eine bunt zusammengewürfelte Gruppe aus der realen Welt und aus dem Reich der Bücher um Hilfe: der Feuerkünstler Staubfinger (Paul Bettany), ein Mann aus der Geschichte von Ali-Babas Räubern, Meggies Großtante (Helen Mirren), Fenoglio, den Autor von Tintenherz, sowie seine eigene Tochter.