the poster for spiderman's game is displayed in front of a cityscape