"Dr. Seuss' the Lorax" has easily beaten Edgar Rice Burroughs' "John Carter" at the weekend box office.
Studio estimates yesterday put Universal Pictures' "The Lorax" at No. 1 for the second-straight weekend as the animated adventure based on the children's book took in $39.1 million.
That raised its 10-day domestic total to $122 million, making "The Lorax" the top-grossing movie released this year.
"John Carter," based on "Tarzan" creator Burroughs' tales of the interplanetary adventurer, opened in second-place with $30.6 million.
The Warner Bros. teen comedy "Project X" held up well in its second weekend with $11.6 million to finish at No. 3 and raise its domestic haul to $40.1 million.
Elizabeth Olsen's horror tale "Silent House," released by Open Road Films, opened modestly at No. 4 with $7 million.