The Lorax Tops Box Office for Second Week

Hollywood is hoping Taylor Kitsch will become the next big movie star, but the 30-year-old fell short when John Carter debuted in second place in its opening weekend.

The fantasy flick, which stars Kitsch as a 19th century soldier turned Martian hero, earned $30.6 million. The Lorax held strong in first place with $39.1 million, bringing its two-week total to $125.4 million. The animated Dr. Seuss film features the voice talents of Zac Efron, Taylor Swift, Danny DeVito, Ed Helms and Betty White.

Act of Valor came in third place with $7.3 million, while Elizabeth Olsen's Silent House debuted in fourth place with $7 million.

Rounding out the top 10: Eddie Murphy's A Thousand Words (No. 6, $6.4 million), Ryan Reynolds' Safe House (No. 7, $5 million), Channing Tatum's The Vow (No. 8, $4 million), Josh Hutcherson's Journey 2: The Mysterious Island (No. 9, $3.8 million) and Reese Witherspoon's This Means War (No. 10, $3.6 million).

Tell Us: Which movie did you see this weekend?