Comic-book caper Daredevil has kept the top spot at the North American box office for the second week in a row.
Affleck is superhero Daredevil
Ben Affleck plays the blind hero Daredevil who battles evil in New York with the aid of his heightened senses.
The Marvel comics adaptation beat competition from four new movies that opened nationwide on Friday, according to studio estimates.
The film grossed $18.9m (£11.7m), taking it past the comedy Old School which opened at number two with $17.5m (£10.8m).
US/Canada Top Five
2. Old School
3. How to Lose a Guy in 10 Days
4. The Jungle Book 2
Its success came despite a 53% drop in ticket sales, from the $47.3m (£29.3m) it grossed last week.
Studio distribution president Bruce Snyder said he was pleased with the numbers, given the competition Daredevil faced.
"Even though 53% sounds like a bit of a drop it's pretty good," he said.
"The cumulative gross so far is $70.3m (£43.59m). And with Old School coming in and capturing young male audiences I'm delighted with this number."
The romantic comedy How to Lose a Guy in 10 Days, which stars Kate Hudson and Matthew McConaughey, moved into third position from last week's number two spot, taking $11.9m (£7.38m).
The Jungle Book 2 grossed $8.6m (£5.3m), putting it into fourth position, while Chicago moved into fifth, with $8.5m (£5.2m), according to industry box office service Exhibitor Relations.
Trailing in the top 10 were the debut of The Life of David Gale, with $7.1m (£4.4m), starring Kate Winslet and Kevin Spacey, Shanghai Knights, at $6.4m (£3.97m) and Gods and Generals, which grossed $4.7m (£2.9m).
Dark Blue only managed $3.7m (£2.29m) while The Recruit made $3.5m (£2.17m).