Jonah Hill, right, and Channing Tatum star in "21 Jump Street." (Scott Garfield/AP)

The film, which stars a svelte Jonah Hill and the ever-hunky Channing Tatum, has received favorable reviews for its goofy, self-conscious humor.

Here are the weekend’s top 10 movies at the box office:

1. “21 Jump Street,” $35 million

2. “Dr. Seuss’ the Lorax,” $22.8 million

3. “John Carter,” $13.5 million

4. “Project X,” $4 million

5. “A Thousand Words,” $3.8 million

6. “Act of Valor,” $3.7 million

7. “Safe House,” $2.8 million

8. “Journey 2: The Mysterious Island,” $2.5 million

9. “Casa de mi Padre,” $2.2 million

10. “This Means War,” $2.1 million