- Directors: Matthew Vaughn
- Writers: Novel, Neil Gaiman, Screenplay, Jane Goldman, Matthew Vaughn
- Genres: Adventure, Fantasy, Romance
- Actors: Claire Danes, Charlie Cox, Ricky Gervais, Rupert Everett, Jason Flemyng, David Walliams, Mark Strong, Special Appearance by, Peter O Toole, with Michelle Pfeiffer, and Robert De Niro
On April 17, 1839, in the village of Wall (so called because of the stone wall that is a border with another world), Dunstan Thorn (Ben Barnes) sneaks past the guard at a hole in the wall. On the other side he meets a witch’s slave (Kate Magowan) for one night. Nine months later the wall guard arrives at Dunstan’s door with a baby named Tristan.
Eighteen years later, Tristan (Charlie Cox) is infatuated with Victoria (Sienna Miller). He invites her to a night time picnic.
On the other side of the wall in Stormhold, the king (Peter O’Toole) is on his deathbed, in the company of his sons. The king throws the Power of Stormhold, a large ruby, into the night sky, declaring that “he of royal blood” who finds the ruby will succeed him. The stone collides with a star, which falls to Earth.
Tristan vows to bring Victoria the fallen star by her birthday, in exchange for her marrying him. After Tristan fails to slip past the guard at the wall, his father gives him a Babylon Candle his mother left him. Tristan lights the Babylon Candle to go to her, but accidentally thinks about the star and teleports to the star’s impact area in Stormhold. Tristan learns that the star is a beautiful woman named Yvaine (Claire Danes).
Tristan retrieves the jewel that Yvaine was wearing. Una explains that Tristan is the last male heir of Stormhold. Tristan becomes the new king with Yvaine as his queen. After eighty years of ruling Stormhold, they use a Babylon candle to ascend to the sky, where they become twin stars. Since Yvaine “gave her heart” to Tristan, the two will live forever in the sky.