Cinema Shares theatrical poster for the 1976 U.S. release of Godzilla vs. Megalon. The poster (which spoofs the theatrical poster for King Kong) incorrectly places the monsters atop the World Trade Center; no such scene - nor any scenes set in the United States at all, for that matter - occurs in the film itself.