James Cameron's 3D movie Sanctum couldn't quite win over the weekend box office as the thriller The Roommate took the #1 spot.
The movie took in $15.6 million in its opening weekend to finish well ahead of Sanctum, which scored a weak $9.2 million first weekend take.
Last week's number one movie The Rite drops to six, while romantic comedy No Strings Attached rounds out the new top three.
Did you see The Roommate? What did you think?