Jessica Chastain ruled the box office this weekend, with her movies coming in at No. 1 and No. 2. "Mama" topped the tally with $33.2 million while the Oscar-nominated "Zero Dark Thirty" fell to No. 2 with $17.6 million. Another Oscar contender, "Silver Linings Playbook," was No. 3 with $11.4 million. Two other movies which opened over the weekend, "Broken City" and "The Last Stand," didn't do so well. "Broken City," which stars Russell Crowe, Catherine Zeta-Jones and Mark Wahlberg came in at No. 5 with $9.5 million and Arnold Schwarzenegger's "The Last Stand," came in at No. 10 with $6.7 million.