O filme Jack the Giant Slayer é baseado no romance homônimo de Neil Gaiman. O livro em si é uma história fictícia que gira em torno do enredo de uma antiga batalha entre uma fada madrinha malvada e um gigante que foi morto em seu próprio castelo. Este gigante era conhecido como o Rei das Fadas, o criador de tudo que conhecemos hoje, e ele era tão poderoso que foi capaz de banir todas as outras fadas do mundo, incluindo o próprio Rei das Fadas. O Rei das Fadas não era apenas poderoso o suficiente para torná-lo seu escravo, mas também o tornava imortal e, portanto, o único que poderia matar o rei era aquele que era o mais poderoso, e aquele que era considerado o mais forte de todas as fadas.
Jack, o rei das fadas, foi escolhido para ajudar o gigante a derrotar o Rei das Fadas e impedi-lo de banir as outras fadas do mundo, tornando assim o rei seu escravo. No entanto, no decorrer do filme, o rei fica muito doente e não pode mais lutar. Após a morte do rei, o gigante, que agora ficou muito rico, decide criar seu próprio exército e se vingar do rei que o matou. Ele escolhe Jack para ajudá-lo a fazer isso, mas Jack acaba matando o Rei das Fadas, evitando que as outras fadas também sejam mortas.
Gaiman criou um grande livro nesta história, e a maneira como ele o transformou em um filme muito bem escrito o torna ainda mais agradável para aqueles que leram o livro. Jack the Giant Slayer é uma verdadeira obra de arte e deve ser apreciada por crianças e adultos. Ele irá agradar a uma grande variedade de pessoas e certamente manterá as crianças entretidas por horas a fio. A própria história vai manter sua atenção até o fim, quando o último herói, interpretado por Matthew Fox, salva o mundo. Existem muitos elementos que fazem deste um grande filme, mas Gaiman conseguiu um filme perfeito a partir dele.