Godzilla: Final Wars

2004 | 125 min

Humans revive a frozen and gargantuan creature to save the Earth from sinister aliens and the monsters they control.

Available: Amazon.com, iTunes Store, YouTube

Watch
Godzilla: Final Wars