The DC comic turned action flick "Green Lantern" took the top spot for Friday at the box office and Jim Carrey's family-friendly "Mr. Popper's Penguins" took the No. 2 position.
"Green Lantern," which stars Ryan Reynolds and Blake Lively, took in $21.6 million on Friday, according to The Hollywood Reporter.
The industry paper estimates the Warner Bros. Pictures film might go on to earn up to $60 million for its weekend total. "Green Lantern" was produced for an estimated $200 million, which doesn't include the marketing budget.
"Green Lantern" is based on the DC Comic book that follows fighter pilot Hal Jordan (Reynolds), who becomes the first human inducted into the Green Lantern Corps., a brotherhood of warriors sworn to keep intergalactic order. Each Green Lantern wears a ring that gives him superpowers. The Green Lanterns come together to fight a new enemy called Parallax and with the help of his fellow pilot and childhood sweetheart Carol Ferris (Lively), Jordan overcomes his fear to join the fight.
Meanwhile, "Mr. Popper's Penguins," nabbed second place on Friday, earning an estimated $6.4 million. The comedy cost a reasonable $55 million to produce.
"Super 8" remained strong in third place, earning an estimated $6 million in its second Friday with a domestic cume of $57.5 million.
Fox Searchlight's romantic comedy "The Art of Getting By" also opened in 610 locations on Friday. The film, which stars Emma Roberts and Freddie Highmore, earned $296,000 and landed the No. 11 spot.
"Green Lantern" is performing on par with "X-Men: First Class," which earned $21.4 million in its first Friday and $55.1 million for the weekend. But the superhero movie isn't expected to surpass Paramount's "Thor," which grossed $25.5 on its first Friday and $65.7 million for the weekend.
"Green Lantern" and "Mr. Popper's Penguins" are hoping to benefit from Sunday's Father's Day crowds.
Check out the trailer for "Green Lantern" below.