Apparently nothing can stop The Lego Movie from dominating the box office, not even Kevin Costner or Vesuvius. 

1. The Lego Movie (Warner): $31.5 million in 3,890 theaters

Well, at this point, this is getting a little obvious. The well-reviewed The Lego Movie topped the box office for the third straight week, beating out bro-y newcomers, 3 Days to Kill and Pompeii. Everything seriously is awesome for these blocks. 

2. 3 Days to Kill (Relativity): $12.3 million in 2,872 theaters

Kevin Costner's second movie of the year in which he plays a CIA agent (the first was Jack Ryan) didn't come close to beating The Lego Movie. A bad sign for the upcoming Costner revival, which Mike Ryan wrote about in the Huffington Post this past week. Luckily, the McG movie only cost what Pamela McClintock at The Hollywood Reporter called a "responsible" $28 million to produce. Not-so-luckily, next weekend it faces other old-guy action movie: Non-Stop, starring Liam Neeson.

3. Pompeii (TriStar): $10 million in 2,658 theaters

Ultimately, the bigger bomb (or, rather, volcanic eruption) of the weekend was the Jon Snow (sorry, Kit Harington) starring Pompeii, which cost $100 million to make but only brought in $10 million. Production company Constantin is hopeful that Paul W.S. Anderson's sword and sandal movie will do well overseas, McClintock wrote, because clearly even Harington's abs aren't getting audiences in the theater in the U.S. 

4. Robocop (Sony): $9.4 million in 3,372 theaters

The rebooted Robocop dropped from a third place opening last weekend, losing nearly 57 percent of its audience. Mind you, though, Andrew Stewart of Variety notes that the film has garnered nearly $150 million worldwide.

5. The Monuments Men (Sony): $8.1 million in 3,064 theaters

Somewhat improbably, George Clooney's World War II movie about art has held onto a spot in the top five this week.