Brittany Snow plays a teen terrorised by a killer on prom night
Prom Night, a remake of the 1980s slasher movie, has gone straight to the top of the US and Canadian box office.
Starring Brittany Snow, previously seen as snobby rich girl Amber van Tussle in Hairspray, the film took $22.7m (£11.5m) in its opening weekend.
Cop drama Street Kings returned Keanu Reeves to the top 10 at number two, pushing heist movie 21 to number three.
Nim's Island, starring Abigail Breslin, was at four, while George Clooney's Leatherheads dropped to number five.
The only other new release in the top 10 was oddball comedy Smart People, which stars Dennis Quaid as a crusty English professor.
US AND CANADA BOX OFFICE
1. Prom Night - $22.7m (£11.5m)
2. Street Kings - $12m (£6m)
3. 21 - $11m (£5.6m)
4. Nim's Island - $9m (£4.6m)
5. Leatherheads - $6.2m (£3.1m)
Source: Media By Numbers
It entered the chart at number seven, with takings of $4.2m (£2.1m) between Friday and Sunday.
US cinemas are currently experiencing slow business, according to box office analysts Media By Numbers.
Attendances so far this year are down 6.6% compared with the same period in 2007.
Things are expected to pick up with the start of the blockbuster season next month.
Comic book adaptation Iron Man, starring Robert Downey Jr, is first off the blocks on 2 May.
But it is not expected to match the $151m (£76.5m) taken by Spider-Man 3 over the same weekend a year ago.
Indiana Jones and the Kingdom of the Crystal Skull, released worldwide on 22 May, is the film most analysts are expecting to bring the audiences back.