• BREAKING NEWS ABC shows live and on-demand -- Download the WATCH ABC app!

OTRC: 'Ted' and 'Magic Mike' rule Friday's box office

Mark Wahlberg and Mila Kunis appear in a still from 'Ted.' (Universal Pictures)

Seth MacFarlane's "Ted" narrowly beat "Magic Mike" in Friday's box office, both films performed beyond expectations.

"Ted," which stars Mark Wahlberg and Mila Kunis, earned $20.2 million on Friday and is expected to earn up to $52 million in its debut weekend, according to the Hollywood Reporter. The movie is on-track to become the highest earning R-rated comedy of all time, if it beats "The Hangover"'s $45 million 2009 debut.

In the film, Wahlberg plays a man whose best friend is a teddy bear who came to life after he wished for it as a child. Mila Kunis plays Lori, the live-in girlfriend of Wahlberg's character, John. His teddy bear friend lives with them and feels free to do what he wants - which includes talking smack, smoking pot, snorting cocaine and partying with prostitutes. His behavior puts quite a damper on the pair's relationship.

"I heard the concept and I was like, 'I'm not really interested in this movie. I don't want to be doing a movie with a teddy bear,'" Wahlberg told OnTheRedCarpet.com of the film. "But then my agent said, 'Just read the script' and I said, 'Okay.' I read the script. Thirty pages into it, I forgot that it was a bear. I thought, 'Wow, this is a great buddy movie and I really get the dilemma."

Steven Soderbergh's "Magic Mike," based on Channing Tatum's brief career as a male stripper, earned $19.4 million on Friday and is expected to gross over $40 million for the weekend.

In the movie, Matthew McConaughey portrays Dallas, the owner and patriarch of the all-male strip club. Channing Tatum stars as the club's money-maker, "Magic" Mike Martingano, who takes a newcomer nick-named "The Kid" (Alex Pettyfer) under his wing. The film also stars Matt Bomer and "True Blood" actor Joe Manganiello.

"Somehow we're making a movie of this weird, gray area of my life" Tatum told OnTheRedCarpet.com of the film. "It was foggy. It's a foggy time when you're 18 and 19 years of age in Florida.

Also released on Friday was Tyler Perry's "Madea's Witness Protection," which came in third on Friday, earning $10.3 million.

In the film, Perry reprises his roles as Mabel "Madea" Simmons / Joe Simmons / Brian Simmons. Eugene Levy is George Needleman, a businessman who unknowingly takes part in a Ponzi scheme in New York City, which involved money from the mob. Needleman and his family have to go into the witness protection program and Madea's house in the south is chosen as the secret location. The movie also stars Denise Richards and Eugene Levy.

Chris Pine and Elizabeth Banks' "People Like Us" had a soft opening on Friday, earning $1.4 million with a limited release.

In the film Pine plays Sam, a man deep in debt who flies home to Los Angeles for his father's funeral. He later discovers his father's will stipulates that Sam must deliver $150,000 in cash to a woman named Frankie (played by Banks) who turns out to be his sister. Frankie is a 30-year-old recovering alcoholic with a 12-year-old son. Michelle Pfeiffer also stars as Sam's mother.

Michelle Williams and Seth Rogen's drama, "Take this Waltz" also had a limited release.

The R-rated movie follows a 28-year-old freelance writer, played by Williams, who is happily married to her cookbook writing husband (Seth Rogen). The woman analyzes her five-year marriage while exploring something new with the artist across the street, played by actor Luke Kirby.

Watch trailers for "Ted," "Magic Mike," "Take This Waltz," "People Like Us" and "Madea's Witness Protection" below.

(Copyright ©2018 OnTheRedCarpet.com. All Rights Reserved.)