Hollywood war epic 300 has remained the number one film in North America for the second week, with its estimated takings now exceeding $100m (£51m).
Iran branded 300 an "insulting" portrayal of its national history
It made $31.2m (£16.1m) at the weekend, beating comedy road-trip Wild Hogs - featuring actors including John Travolta and Tim Allen - into second.
The movie stars Gerard Butler as the king of a small Greek army which faces a battle against Persian soldiers.
Sandra Bullock's psychological thriller Premonition entered at number three.
Dead Silence, a ghost story which revolves around a ventriloquist's dummy, was new at four.
NORTH AMERICAN BOX OFFICE
1. 300 - $31.2m
2. Wild Hogs - $18.8m
3. Premonition (pictured) $18.0m
4. Dead Silence - $7.8m
5. I Think I Love My Wife - $5.7m
6. Bridge to Terabithia - $5.1m
7. Ghost Rider - $4.0m
8. Zodiac - $3.1m
9. Norbit - $2.7m
10. Music and Lyrics - $2.2m
Source: Media by Numbers
It was created by the team behind the original version of horror adventure Saw, including director James Wan.
And the top five was rounded off by another new entry - the latest comedy-drama starring Chris Rock, I Think I Love My Wife.
Rock, who also directed the film, plays a family man who begins to question his commitment to his marriage.
Elsewhere, Ken Loach's Irish historical drama The Wind That Shakes the Barley received a limited North American release over the St Patrick's Day weekend.
The winner of the major prize at last year's Cannes Film Festival, it took $75,000 (£38,000) in nine cinemas, and so was ranked outside the top 10.