"Hanna," a thriller starring Cate Blanchett as the villain, was a close third with more than $12.32 million.
All studio estimates of gross receipts are via Box Office Mojo.
"Soul Surfer" was fourth in more limited release with $11.1 million; "Insidious" fifth with $9.74 million; 'Your Highness" sixth with $9.52 million; "Source Code" seventh with $9.05 million; "Limitless" eighth with more than $5.69 million; "Diary of a Wimpy Kid: Rodrick Rules" ninth with more than $4.88 million.
"The Lincoln Lawyer" was 10th with $4.6 million.
LGBT community has 'bullied the American people': Bachmann
Astronomers offer more expansive view of universe