In the Middle Ages, a warrior named Martin (Rutger Hauer) and his band of fighters teamed up with the noble Arnolfini (Fernando Hilbeck) to take back what was rightfully the latter's property. When Martin's band gets tricked about their rewards, their savagery reemerges and they decide to kidnap Arnolfini and his court while they go through the countryside. One of the members of the caravan is a man named Steven (Tom Burlinson), whose fiancee Agnes (Jennifer Jason Leigh) is riding alongside. Martin's gang kidnaps her as spoils of battle and she ends up joining their reign of terror. The sex and violence factor spirals out of control from there.