The Story in Brief
Tristran Thorn, a young man from the English village of Wall, promises to retrieve a fallen star for the girl he loves. Crossing the wall that separates his world from the magical kingdom of Stormhold, he finds the star in the form of a young woman named Yvaine — who is simultaneously being pursued by three witches who want her heart and the surviving princes of Stormhold who want her as a key to power. Neil Gaiman's 1999 novel is a deliberate homage to Victorian fairy tales — slim, elegant, written in a slightly formal prose that signals its genre debts. Matthew Vaughn's 2007 film takes the same story and turns it into something more kinetic, funnier, and considerably more crowd-pleasing. Gaiman himself has said he prefers the film's ending to the one he wrote. This is worth knowing before you begin.
Key Differences
Tone and comedy
The novel is gently whimsical — Gaiman keeps the prose at a measured distance from its characters, in the manner of the fairy tales he is honouring. The film is funnier and warmer, with Vaughn leaning into the comedy of the princes' ghosts, Robert De Niro's sky pirate Captain Shakespeare, and the witches' schemes with more energy than the novel allows itself. This is not a failure of the adaptation — it is a deliberate tonal choice that makes the film more immediately entertaining and less formally distinctive. The novel's restraint is deliberate; the film's exuberance is also.
Captain Shakespeare
De Niro's Captain Shakespeare — a sky pirate who is secretly a cross-dresser, whose ship's crew knows and doesn't care — is an invention that has no equivalent in the novel. He is the film's most beloved addition, and for good reason: De Niro is clearly having the time of his life, and the character adds a comic dimension and a surprisingly touching subplot about performance and authenticity that Gaiman's novel doesn't include. This is one of the best original additions to a source material on this site.
The ending
Gaiman's novel ends on a note of elegiac melancholy — Tristran and Yvaine reign as king and queen of Stormhold, but the ending withholds the warmth of a conventional fairy tale conclusion, leaning instead toward the bittersweetness of a story about mortality and starlight. Vaughn's film gives the story a more conventionally joyful ending, and Gaiman has publicly stated he thinks the film got it right. This is one of the rare cases on this site where the adapted ending is arguably superior to the source's, on the author's own authority.
Michelle Pfeiffer as Lamia
The witch Lamia is a more developed antagonist in the film than her equivalent in the novel, and Pfeiffer plays her with a cold, vain ferocity that makes her genuinely threatening. The novel's witches are more diffuse as threats; the film focuses on Lamia and gives Pfeiffer room to be magnificent. Her physical deterioration as she uses her magic is rendered with visible relish, and she is the film's best villain performance by a considerable margin.
Gaiman's prose
The novel's formal beauty is inseparable from its prose — the slightly archaic rhythms, the fairy-tale distancing that Gaiman uses to evoke a tradition while inhabiting it. This voice is the reading experience, and the film necessarily trades it for something more immediately accessible. Readers of the novel will find a different but equally real pleasure in Gaiman's sentences that the film's warmth cannot replicate.
Should You Read First?
This is one of the genuinely open questions on this site. The novel is short — an afternoon's reading — and its prose is worth encountering in its own right. But the film is so well-cast and so committed to its pleasures that watching first produces an equally satisfying experience. The ending question cuts both ways: the film's version is arguably better, but the novel's elegiac close has its own distinctive quality. Either order works.
Gaiman's novel is a slim, formally elegant fairy tale that earns its melancholy ending. Vaughn's film is warmer, funnier, and blessed with De Niro and Pfeiffer doing some of their most enjoyable work. The film improves on the novel's ending by Gaiman's own account. Too close to call — and genuinely worth experiencing both, in whichever order appeals.