John Carter

John Carter failed to slay The Lorax in its opening weekend at the box office.

The sci-fi film, starring Friday Night Lights alum Taylor Kitsch, grossed an estimated $30.6 million to come in second, according to Box Office Mojo. Meanwhile, The Lorax nabbed another $39.1 million to stay at No. 1.

Dr. Seuss' The Lorax has 2012's biggest box office opening

Project X ranked third, with $11.5 million. The new horror film Silent House took fourth place in its debut weekend, scaring up $7.01 million. Act of Valor followed closely behind, taking in $7 million to land at No. 5.

The weekend's third new release, Eddie Murphy's A Thousand Words, came in at sixth place with just $6.3 million. At No. 7, Safe House grabbed another $5 million.

Rounding out the top 10: The Vow (No. 8, $4 million), This Means War (No. 9, $3.7 million) and Journey 2: The Mysterious Island (No. 10, $3.6 million).