Inkheart tells the story of Meggie Folchart (Eliza Bennett), a young girl who discovers that her father, Mo "Silvertongue" Folchart (Geoffrey Rush), has a extraordinary gift – when he reads aloud from a book, characters and objects from the story come to life in the real world. However, this gift comes with a terrible price: whenever a character is brought to life, someone or something from the real world is pulled into the book, never to return.