Beautiful, interesting, incredible cinema.
Minotaur Lembusora is a kaiju who likes to prey on humans. To block it, King Minos ordered the construction of a giant prison. So two architects Daedalus and Ikarus were assigned to implement the project.