The Lorax refused to move from the top spot for the second straight weekend, triumphing over Disney's $250-million bomb John Carter.

Dr. Seuss' animated flick took in $39.1 million, bringing its two week total to nearly $122 million, while John Carter opened with a disappointing $30.6 million. The sci-fi film did, however, make more than double its domestic amount at foreign box offices, though it still wasn't enough for Disney to break even.

Check out the weekend's top 10 movies:

1. The Lorax $39.1 million

2. John Carter $30.6 million

3. Project X $11.6 million

4. Silent House $7.01 million

5. Act of Valor $7 million

6. A Thousand Words $6.4 million

7. Safe House $5 million

8. The Vow $4 million

9. This Means War $3.8 million

10. Journey 2: The Mysterious Island $3.7 million

Tags: Movies