thriller ...

Italy countryside science fiction
B
Action movie