The hit superhero movie 'The Avengers' has smashed the box office record for the biggest US opening weekend. The action adventure movie has raked in an impressive 200 mn dollars in just 48 hours, falling just twenty million short of its entire budget.