In einer schicksalhaften Nacht verspricht der junge Tristran (Charlie Cox) seiner großen Liebe Victoria (Sienna Miller), ihr als Beweis seiner Liebe den Stern zu bringen, der hinter der Mauer ins Reich der Feen, Hexen und Zauberer gestürzt ist. Gefahren, Wunder und Geheimnisse erwarten ihn auf der anderen Seite und sein gefallener Stern entpuppt sich als wunderschöne Yvaine (Claire Danes), die sich beim Aufprall das Bein gebrochen hat.
Michelle Pfeiffer als böse Hexe, Robert De Niro als draufgängerischer Pirat - Spannung, Witz und Romantik in einem etwas anderen Märchen voller faszinierender Geschöpfe und Ideen. [/i]