En 1190, la caballero Elizabeth of Cooke (Joanna Pacula) deja a su joven hijo Peter (Sander Kolosov) en Inglaterra, lucha y resulta herida en la Tercera Cruzada Santa. Debe regresar a su aldea, donde es informada por el sacerdote local de que Peter fue secuestrado por el malvado tirano Grekkor (Rutger Hauer) y sus poderosos caballeros.
Elizabeth decide construir un ejército para luchar contra Grekkor, pero todos los hombres locales tienen miedo de unirse. Para su cruzada de venganza, Elizabeth solo cuenta con el apoyo de otras tres mujeres: Hunter (Molly Culver) y su arco y flechas; la prostituta Eve (Charlotte Avery); y la gitana Sybil (Rimante Valiukaite) y sus polvos y hierbas.
Más tarde, el fuerte Luke (Arnold Vosloo) también se une a su lucha desesperada contra Grekkor.