In its second weekend, The Avengers once again grossed over $100 million, making it the fastest movie ever to hit $300 million.