Transformers:  Age of Extinction won its second straight weekend, topping the Fourth of July weekend with $36.4 million.

Analysts expected a challenge from Tammy, Melissa McCarthy's latest comedy.  The film struggled with just $21.2 million, good for second place.

The horror film Deliver Us From Evil took third place with $9.5 million.

Let's take a look at the number 1 movie at the box office.