Godzilla vs. Megalon (2023)
Science Fiction
Action
Godzilla and Megalon battle each other in Japan.