
The Adam Sandler comedy “I Now Pronounce You Chuck and Larry” narrowly beat out “Harry Potter and the Order of the Phoenix” to top the weekend box office.
“I Now Pronounce You Chuck and Larry,” also starring Kevin James and Jessica Biel, earned $34.8 million between Friday and Sunday.
The weekend’s other new release, “Hairspray,” opened in third with $27.8 million.
The fifth Harry Potter movie dropped from first to second with $32.2 million on the same weekend that the seventh, and final, book in the series hit stores. The “Order of the Phoenix” has banked $207.5 million in 12 days.
“Transformers” landed in fourth with $20.5 million, raising its total to $262.9 million.
| Rank | Title | Gross | Last Week |
| 1 | I Now Pronounce You Chuck and Larry | $34,775,000 | - |
| 2 | Harry Potter and the Order of the Phoenix | $32,185,000 | 1 |
| 3 | Hairspray | $27,800,000 | - |
| 4 | Transformers | $20,506,000 | 2 |
| 5 | Ratatouille | $11,000,000 | 3 |
| 6 | Live Free or Die Hard | $7,300,000 | 4 |
| 7 | License to Wed | $3,760,000 | 5 |
| 8 | 1408 | $2,600,000 | 6 |
| 9 | Evan Almighty | $2,455,000 | 7 |
| 10 | Knocked Up | $2,318,000 | 8 |