Avengers: Age of Ultron brought in $187.7 million over the weekend, the second-biggest domestic opening in history. The movie has earned an estimated $627 million worldwide after the last 12 days, Variety reports, and is on track to passing $1 billion after it opens in China on May 12. Despite competition from the Kentucky Derby, NBA playoffs, and the Floyd Mayweather and Manny Pacquiao fight, moviegoers flocked to the film — about 59 percent of the audience was male, 41 percent was over the age of 25, 12 percent were teenagers, and 22 percent were families.