Krwawa i płomienna historia umiejscowiona w mrocznych wiekach późnego Średniowiecza. Piękna i urzekająca Agnes (Jennifer Jason Leigh) - Róża Średniowiecza miotana namiętnościami do przeznaczonego jej oblubieńca - Stevena i stającego na jej drodze Martina - przywódcy bandy bezwzględnych najemników (w tej roli przekonywujący i urokliwy Rutger Hauer) zostaje zmuszona do niecodziennego dla kobiety owych czasów wyboru. Krzyżujące się losy "Róży" i "Miecza" - miłość, pożądanie, nienawiść, zemsta, krew - prowadzą do zaskakującego zakończenia.
Rutger Hauer
Martin
Jennifer Jason Leigh
Agnes
Tom Burlinson
Steven
Jack Thompson
Hawkwood
Susan Tyrrell
Celine
Ronald Lacey
Cardinal
Brion James
Karsthans
John Dennis Johnston
Summer
Bruno Kirby
Orbec
Fernando Hilbeck
Arnolfini
Marina Saura
Polly
Kitty Courbois
Anna