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'sCrank ($4.8 million) rounded out the top five.

Full numbers after the jump.

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