Congrats to Gru and his gorls: Variety reports that Despicable Me 4 topped the box office on July 4, earning $20.4 million on its second day in theaters. According to Deadline, that also represents the second-best Independence Day performance in the Minions franchise, behind Despicable Me 2’s $24.5 million in 2013. Despicable Me 4 — which introduces the superpowered Mega Minions, plus villains Maxime Le Mal (Will Ferrell) and Valentina (Sofia Vergara) — has...