Adam Sandler's new comedy has entered the North American film chart at number one, pushing Harry Potter and the Order of the Phoenix down to second place.
Chuck and Larry pretend to be a couple to access financial benefits
I Now Pronounce You Chuck and Larry, which sees Sandler and Kevin James play firemen pretending to be a couple, took an estimated $34.8m (£16.9m).
The fifth Harry Potter film earned $32.2m (£15.7m) in its second weekend.
Hairspray, starring John Travolta in a big-screen version of the Broadway musical, entered at number three.
The tale of an unpopular teenager who is desperate to appear on a TV talent show, the film also features Michelle Pfeiffer and Queen Latifah.
NORTH AMERICAN BOX OFFICE
1. I Now Pronounce You Chuck and Larry ($34.8m)
2. Harry Potter and the Order of the Phoenix ($32.2m)
3. Hairspray (pictured, $27.8m)
4. Transformers ($20.5m)
5. Ratatouille ($11.0m)
6. Live Free or Die Hard ($7.3m)
7. License to Wed ($3.8m)
8. 1408 ($2.6m)
9. Evan Almighty ($2.5m)
10. Knocked Up ($2.3m)
Source: Media By Numbers
Robot blockbuster Transformers fell to fourth place on its third week of release, while animated comedy Ratatouille was down to number five.
There were no other new entries in the remaining top 10.
Despite it early success, I Now Pronounce You Chuck and Larry was disliked by many critics.
But Universal - the studio behind the number one film - was pleased with its takings.
"The beauty of Adam Sandler is his fan base adores him, and he delivers on comedy," head of distribution Nikki Rocco told the Associated Press.
"Adam is a star," she said, adding: "We know we're on the way with another $100m movie."