Beautiful, interesting, incredible cinema.
An action and horror movie directed by Ully Fleischer, filmed in Algarve, Portugal.