poster

Godzilla vs. Megalon

90% | Apr 28, 2024 | Science Fiction, Action, Fantasy

Godzilla and Megalon battle each other in Japan.

Featured Crew

Takuya Uenishi
Director
Shunsuke Yanagisawa
Producer

Cast

Images