The Avengers has again made U.S. box office history after becoming the first film to rake in $100 million during its second weekend.

The Marvel action epic, which boasts an all-star cast of Chris Hemsworth, Mark Ruffalo, and Scarlett Johansson, smashed records after hauling in a massive $200.3 million in its first three days of release, besting Harry Potter and the Deathly Hallows: Part 2, which grossed $169 million when it hit theaters in July.

And the superhero blockbuster continued to impress for the second week in a row with earnings of $103.2 million, fending off competition from Johnny Depp and Tim Burton's vampire horror comedy Dark Shadows, which had takings of $28.8 million.

The film pulled in nearly another $100 million overseas - $95.4 million to be exact - helping to push it past the $1 billion mark.

In third was Tyler Perry's Think Like a Man, which brought in $6.3 million, and in fourth and fifth place respectively were Jennifer Lawrence's The Hunger Games and Zac Efron's The Lucky One.