Avengers: Age of Ultron has ruled the US box office for a second weekend. The movie took $77 million, which…