Feuding princes, witches, pirates, flying ships, and falling stars – what more could you want?
To prove his love to Victoria (Sienna Miller), Tristan Thorne (Charlie Cox) crosses the forbidden wall to retrieve a fallen star. Instead of finding a celestial rock, he discovers an injured Yvaine (Claire Danes).
Yvaine reluctantly follows Tristan after he promises to get her back home. What should be a simple trek turns into a fast-paced adventure as Yvaine becomes the target of evil witches (including Michelle Pfeiffer) and feuding princes.
Fighting to stay alive, Tristan and Yvaine eventually find an ally in the cultured pirate Captain Shakespeare (Robert DeNiro). During their journey, Tristan and Yvaine begin to fall for each other, but will true love be enough?
Narrated by Ian McKellen. Based on the novel by Neil Gaiman.