Taiwan ...

Italy action science fiction
B
Action movie