LOS ANGELES ? Comedian Sasha Baron-Cohen's latest movie, featuring gay Austrian television presenter "Bruno," strutted to the top of the North American box office in its first week in theaters, according to earnings estimates released Sunday.
The controversial adult comedy, featuring a frequently naked Cohen as a flamboyant fashionista on a mission to become famous, stole the top spot from the more family-friendly "Ice Age: Return of the Dinosaurs."
"Bruno" scored $30.4 million in box office receipts in its first weekend, according to box office tracker Exhibitor Relations.
"Ice Age," an animated movie featuring the voices of Queen Latifah and Dennis Leary as prehistoric animals who discover a lost jungle inhabited by dinosaurs, hung onto the number two spot, earning $28.5 million.
In third place was "Transformers: Revenge of the Fallen," Michael Bay's follow-up to the first Transformers movie in 2007, which earned $24.2 million in its third week of release, despite being panned by critics.
"Public Enemies," starring Johnny Depp as notorious US gangster John Dillinger, pulled in $14.1 million in its second week in theaters.
In at fifth place, and down a spot from last week, was "The Proposal," a romantic comedy starring Sandra Bullock as a pushy boss who marries her assistant to get a US visa, which earned $10.5 million.
"The Hangover," a raucous comedy about the fallout from a Las Vegas bachelor party, earned sixth place in the box office rankings, adding $9.9 million to bring its five-week earnings to $222.4 million.
In seventh place was new release "I Love You, Beth Cooper," a teen comedy starring Hayden Panettiere as a popular high school girl wooed by a nerd, which earned $5 million.
Down two places to eighth was Pixar's hugely successful animated feature "Up," which tells the story of a grumpy old man who finds adventure in Latin America.
In its seventh week in theaters, the movie earned $4.7 million, bringing its earnings to date to $273.8 million.
At ninth place was "My Sister's Keeper," starring Cameron Diaz, which also fell two places from last week after earning $4.2 million in its third week.
Rounding out the top 10 was "Night at the Museum: Battle for the Smithsonian," starring Ben Stiller and Amy Adams, which earned $1.5 million to bring its 10-week earnings to $170.6 million.