Audiences celebrated America's independence by watching it be destroyed in "Transformers: Age of Extinction," which ruled the box office in its second Friday, earning $10.6 million. 

So far, the long holiday he weekend is fairly slow, with several newcomers posting lukewarm debuts. 

"Extinction" has earned a formidable $148 million so far, and will have no trouble crossing the $150 million mark today, and should pass the magical $200 million mark in a few days. 

The series' box office high point came in 2009, when "Transformers: Revenge of the Fallen" brought in a domestic total of $402.1 million.

Directed by Michael Bay, "Extinction" stars Mark Wahlberg, Nicola Peltz, Jack Reynor, and Stanley Tucci.

The Warner Bros. comedy "Tammy," starring Melissa McCarthy, came in second place, earning $6.4 million in its first Friday. It opened on Wednesday July 2 and has so far earned $18.1 million.

DreamWorks Animation's "How to Train Your Dragon 2" is having a bit of a resurgence as families head to the multiplex over the long weekend. It picked up another $2.7 million on Friday, brining its total to a decent $134 million. It likely won't top its 2010 predecessor's $217 million haul.

In fourth place was another family film, Relativity's "Earth to Echo," which made contact with $2.6 million. Since opening Wednesday, it has earned a disappointing $7.8 million.

The exorcist-cop drama "Deliver Us From Evil" scared up $2.5 million to round out the top five. Starring Eric Bana and Edgar Ramirez, "Evil" also opened Wednesday and has so far earned a low $8 million. 

Look for complete holiday weekend estimates Sunday on HitFix.