Jamie Foxx, Colin Farrell Wrestle Box-Office Crown From Johnny Depp

'Miami Vice' earns $25.1 million, nudging 'Pirates' out of #1.

In the box-office battle of cops versus pirates, a pair of suave detectives came out on top of the swashbuckling bandits, making "Miami Vice" the weekend's #1 film.

The big-screen version of the iconic 1980s television series kicked "Pirates of the Caribbean: Dead Man's Chest" out of the #1 spot it had held for three weeks. "Miami Vice" claims the box-office crown with more than $25.1 million, according to early estimates.

With Colin Farrell taking over Don Johnson's Detective James "Sonny" Crockett role, and Jamie Foxx playing Detective Ricardo Tubbs, the film finds the two cops going undercover to crack a security breach in the Joint Inter-Agency Task Force.

While "Pirates of the Caribbean: Dead Man's Chest" was thwarted by "Miami Vice" this week, the former champ did manage to best two other new releases, slipping just one spot from #1 to #2. The record-breaking sequel — starring Johnny Depp, Keira Knightley and Orlando Bloom (see "For Depp, Bloom And Knightley, 'Pirates' Is The Treasure That Keeps On Giving") — earned more than $20.4 million its fourth weekend in theaters.

Vengeance-seeking high school students followed the treasure-seeking pirates, as teen flick "John Tucker Must Die" bows at #3. In the comedy, three of the most popular girls in school discover they've all been dating the same guy and decide to band together with a new girl in town to mess with Tucker's reputation and emotions. Starring Jesse Metcalfe as the title character — and Ashanti and Brittany Snow as two of the girls out to get him — the film earned more than $14 million.

Two family-friendly flicks filled out the upper half of the box-office top 10. At #4 is "Monster House," which fell two spots from #2. The animated film about three children who realize their neighbor's house has a dangerous mind of its own earned $11.5 million (see "Nick Cannon Wants 'Monster House' To Be The Next 'Goonies' "). And bowing at #5 with $8.1 million is "The Ant Bully." The animated film centers on Lucas, a bullied new kid in town who takes out his frustrations on the ants in his yard — who strike back and shrink Lucas down to their size to teach him a lesson (see "Rewind: In The Movies, At Least, Size Still Matters").

Looking for the newest, hottest trailers?

Check out trailers for "Snakes on a Plane," "Crank," "Renaissance" and more, on Overdrive.

"You, Me and Dupree" felt the weight of the new releases this week, dropping two spots from #4 to #6. The comedy, starring Kate Hudson and Matt Dillon as newlyweds and Owen Wilson as the buddy who decides to crash on their couch (see "Worst Houseguest Ever? Hudson, Dillon, Wilson Reveal Real-Life 'Dupree' Moments"), earned more than $7 million.

Rounding out this week's box-office top 10 is "Lady in the Water," which sunk from #3 to #7 with more than $7 million; "Little Man," which fell from #5 to #8 with $5.1 million; "The Devil Wears Prada," which holds steady at #9 with more than $4.7 million; and "Clerks II," which fell from #6 to #10 with more than $3.9 million.

Overall, ticket sales were up from the corresponding weekend last year.

Next week, look for "Talladega Nights: The Ballad of Ricky Bobby," "The Descent" and "Barnyard" to debut in the box-office top 10.

See everything we've got on "Miami Vice", "Pirates of the Caribbean: Dead Man's Chest" and "John Tucker Must Die".

Check out movies.MTV.com for Hollywood news, photos, reviews, interviews and more.

Want trailers? Visit Movies on MTV Overdrive for the newest, scariest and funniest coming attractions anywhere.