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

OTRC: 'The Smurfs' beats out 'Cowboys and Aliens' in Friday box office

Neil Patrick Harris appears in a still from 'The Smurfs.' (Sony Pictures Animation)

Family friendly flick "The Smurfs" took the top spot on Friday at the box office, beating out Jon Favreau's action flick "Cowboys & Aliens," which was expected to take the top spot.

"The Smurfs," which stars Neil Patrick Harris and Hank Azaria took in an estimated $13.3 million on Friday, including midnight screenings, according to The Hollywood Reporter. "Cowboys & Aliens" was close behind, bringing in $13 million on Friday.

Weekend box office predictions suggested that "Cowboys & Aliens" would take the top spot and would gross over $40 million, but the action science fiction flick might reach closer to $36 million.

In "The Smurfs," Patrick Harris and Jayma Mays play a human couple living in New York who receive the smurfs after evil wizard Gargamel chases the creatures out of their magical world and into ours. The smurfs try to get back to their village before Gargamel finds them in the Big Apple.

Voicing the smurfs are Katy Perry (Smurfette), Alan Cumming (Gutsy Smurf), Paul "PeeWee Herman" Reubens (Jokey Smurf), "SNL" cast-member Kenan Thompson (Greedy Smurf), comedian Jonathan Winters (Papa Smurf), "The Office" cast-member B.J. Novak (Baker Smurf), comedian Jeff Foxworthy (Handy Smurf), comedian George Lopez (Grouchy Smurf) and professional chef Wolfgang Puck (Chef Smurf).

Hank Azaria plays the evil Gargamel while "Modern Family" star Sofia Vergara plays an executive at a high-end French cosmetics company, with Tim Gunn acting as her executive assistant in the movie.

In the third spot was Marvel's holdover "Captain America: The First Avenger," which grossed $7.9 million in its second Friday, for a domestic cume of $99.8 million, according to the trade publication.

Steve Carell and Ryan Gosling's romantic comedy "Crazy, Stupid, Love" landed in fourth place, earning a solid $6.6 million on Friday. The film, which also stars Julianne Moore and Emma Stone, is expected to earn up to $19 million over the weekend.

Check out a trailer for "The Smurfs" below.

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