A horny, hard-partying teddy bear and male strippers battled it out for the top spot in this week's box office race. So, who came out on top?

"Ted", directed and voiced by "Family Guy" creator Seth McFarlane, debuted at No. 1 with a $54.1 million take, while another debut, "Magic Mike", starring Channing Tatum and Matthew McConaughey, came in second, taking in $39.1 million. Last week's No. 1, Pixar's "Brave", fell to third place, with a $34 million haul.

Here's the top 10.

"Ted," $53.1 million
"Magic Mike," $39.1 million
"Brave," $34 million
"Tyler Perry's Madea's Witness Protection," $26.3 million
"Madagascar 3: Europe's Most Wanted," $11.8 million
"Abraham Lincoln: Vampire Hunter,' $6 million
"Prometheus," $4.9 million
"Snow White and the Huntsman," $4.4 million
"People Like Us," $4.3 million
"The Avengers," $4.2 million