Link Details
AP - Spartans continued to fend off the box-office competition as the battle epic "300" took the No. 1 spot for the second-straight weekend with $31.2 million, according to studio estimates Sunday.