With only $9 million, The Covenant took top spot at the box office this weekend, marking the lowest opening for a number one film in three years. Seriously, $9 million? Man, did anyone go to the movies this weekend? With its PG-13 rating, pic chased after a younger, boy band-ish demographic, however, three-quarters of the audience was 18 or older.

Ben Affleck and the name 'Superman' was enough to boost Hollywoodland ($6 million) into the weekend's number two spot, even though it opened about $1 million shy of what studio execs were expecting. After finishing first two weeks in a row, Disney's Invincible failed to stay ahead of the pack, falling to third place with $5.8 million. Tony Jaa's martial arts extravaganza, The Protector ($5 million), and Jason Statham's Crank ($4.8 million) rounded out the top five.

Full numbers after the jump.

  1. The Covenant, $9 million.
  2. Hollywoodland, $6 million.
  3. Invincible, $5.8 million.
  4. The Protector (Tom Yum Goong), $5 million.
  5. Crank, 4.8 million
  6. The Illusionist, $4.6 million
  7. Little Miss Sunshine, $4.4 million
  8. The Wicker Man, $4.1 million
  9. Talladega Nights: The Ballad of Ricky Bobby, $3 million
  10. Barnyard, $2.6 million.