Godzilla: Final Wars

Poster for Godzilla: Final Wars
Movie Name
Godzilla: Final Wars
Release Year
2004
Country
Japan

Reviewed Friday, March 31, 2006

Summary
Terrible until the last 40 minutes
Reviewer
Simon
show review

See also