The film "Act of Valor" stars real, active-duty Navy SEALs. (Courtesy of IATM LLC/AP/Relativity Media)

Here is the list of the weekend’s top 10 movies at the box office:

1. “Act of Valor,” $24.7 million

2. “Tyler Perry’s Good Deeds,” $16 million

3. “Journey 2: The Mysterious Island,” $13.5 million

4. “Safe House,” $11.4 million

5. “The Vow,” $10 million

6. “Ghost Rider,” $8.8 million

7. “This Means War,” $8.5 million

8. “Wanderlust,” $6.6 million

9. “Gone,” $5 million

10. “The Secret World of Arrietty,” $4.5 million