Beautiful, interesting, incredible cinema.
A 2001 Spanish language action film, starring Jorge Reynoso, Jorge Aldama and Maria Montano.