In doing so, it became the first western to top the $100 million mark since the 1990s.
The comedy "Little Fockers" slipped to the number two spot, pulling in just under $14 million.
The top 10 are:
1. "True Grit," $15 million.
2. "Little Fockers," $13.8 million.
3. "Season of the Witch," $10.7 million.
4. "TRON: Legacy," $9.8 million.
5. "Black Swan," $8.4 million.
6. "Country Strong," $7.3 million.
7. "The Fighter," $7 million.
8. "The King's Speech," $6.811 million.
9. "Yogi Bear," $6.81 million.
10. "Tangled," $5.2 million.
The Associated Press contributed to this report.