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.