And "The Avengers" continues to smash box office records.

The superhero movie's number one in America for a second week taking 103 million dollars over the weekend -  having already scored the highest grossing US debut of all time.