plot ...

Italy other science fiction
B
Action movie