Marvel superhero epic The Avengers has outperformed U.S. box office experts' predictions for its opening weekend (04-06May12) take - the film was expected to gross $200.3 million (£125.19 million) from its first three days on release, but final figures show the movie has actually taken $207.1 million (£129.44 million) since it hit movie theatres on Friday (04May12).