After holding the top spot since its release date, Barbie has finally been dethroned as the number one box office earner. The newest adventure from DC, Blue Beetle, has claimed the top spot for the weekend. On track to bring in $25-$27 million, the Latino-led film is still opening behind what it estimated.