Der erste Kreuzzug zur Befreiung des Heiligen Landes ist zu Ende. Eine Masse müder Ritter, Knappen, Glücksritter und Priester macht sich auf den Heimweg durch ein Europa, das sich für immer verändert hat. George (James Purefoy), ein gutaussehender englischer Ritter, beunruhigt von dem schrecklichen Blutvergießen, das er in Palästina miterlebt hat, möchte sein Schwert hängen und ein ruhiges, friedliches Leben führen. Nach seiner Rückkehr nach England reist er nach Norden, wo er gehört hat, dass das Land gut und die Bevölkerung spärlich ist, und von einem freundlichen König namens Edgar (Simon Callow). Er findet König Edgar in einem schrecklichen Zustand vor. Seine schöne Tochter Prinzessin Lunna (Piper Perabo) ist vor kurzem verschwunden. Als Gegenleistung für ein kleines Stück Land erklärt sich George bereit, nach Prinzessin Lunna zu suchen. Mit Edgars treuem Diener Elmendorf (Bill Treacher) macht sich George auf den Weg. George entdeckt die Prinzessin und die Wahrheit hinter ihrem seltsamen Verschwinden. Die nun vor ihnen liegende Suche endet in einer Liebe, einer Lüge und einer tausendjährigen Legende.