En l’Anglaterra del S.XII, l’agraciat cavaller andante George (James Purefoy) acaba de tornar de Les Croades per aconseguir per fi el seu somni d’una vida en pau, ocupant-se de les seves terres. No obstant això, per poder prendre possessió definitiva de aquestes terres de la mà del rei Ed-gaar (Simon Callow), haurà d’ajudar a trobar la filla del rei, la princesa Luna (Piper Perabo), desapareguda misteriosament. Per a això s’uneix a Garth de Guerney (Patrick Swayze), el promès de Luna, en una partida de recerca, que immediatament es veurà embolicada en un xoc.