LOS ANGELES: "Ted," a comedy starring Mark Wahlberg and his raunchy teddy bear pal, topped the North American box office this weekend, besting the male strippers of "Magic Mike," industry estimates showed Sunday.
"Ted" -- a film directed by "Family Guy" creator Seth MacFarlane in which Wahlberg's childhood toy comes to life -- earned $54.1 million in its debut, according to box office tracker Exhibitor Relations.
"Magic Mike," starring Channing Tatum and Matthew McConaughey as male strippers, raked in $39.2 million in ticket sales in its opening weekend.
"Brave," Pixar's 3D fairytale about a Scottish princess trying to rescue her mother from an evil witch, dropped from first to third place, taking in $34 million.
Tyler Perry's "Madea's Witness Protection" debuted in fourth place with $26.35 million in ticket sales. Animated hit sequel "Madagascar 3: Europe's Most Wanted" dropped to fifth place at $11.8 million.
"Abraham Lincoln: Vampire Hunter," a slasher flick casting America's 16th president as a crusader against both slavery and vampires, earned $6 million for sixth place.
It was followed by Ridley Scott's sci-fi adventure "Prometheus" with $4.9 million in ticket sales.
Eighth place went to "Moonrise Kingdom," the latest from director Wes Anderson starring Bill Murray, Bruce Willis and Edward Norton. The indie coming-of-age film took in $4.87 million.
"Snow White and the Huntsman," a new twist on the classic fairy tale starring Charlize Theron and Kristen Stewart, finished in ninth place with $4.4 million.
Rounding out the top 10 was family drama "People Like Us," which took in $4.3 million in its opening weekend.
Final figures were due out Monday. (AFP)