There is a moment of blessed relief when the older, Bruce Willis version of Joe tells his younger self, played by Joseph Gordon-Levitt to shut up and stop talking about time travel.
Marvel Comics’ The Avengers opened this past weekend to the tune of 200 million dollars in revenue. But were moviegoers shelling out for a box office hit or a Hollywood bust?