plot ...

Italy history science fiction
B
Action movie