“Shrek Forever After,” billed as the last installment in the franchise, took the top spot at the box office this weekend, as expected. However, with just $71.3 million made, it’s seen as a disappointment.

The second and third “Shrek” movies opened with $108 million and $121 million, respectively. Because “Shrek Forever After” is a 3-D movie, tickets sell for as much as $20 in some theaters, so numbers were expected to be much higher. Has “Shrek” run its course?

The weekend’s other new release, “MacGruber,” bombed significantly, making only $4.1 million in 2500 theaters despite good reviews and a big marketing campaign.

The top ten grossing films of the weekend are as follows:

  1. “Shrek Forever After” – $71.3 million
  2. “Iron Man 2” – $26.6 million
  3. “Robin Hood” – $18.7 million
  4. “Letters to Juliet” – $9.1 million
  5. “Just Wright” – $4.2 million
  6. “MacGruber” – $4.1 million
  7. “Date Night” – $2.8 million
  8. “A Nightmare on Elm Street” – $2.2 million
  9. “How to Train Your Dragon” – $1.8 million
  10. “Kites” – $953,000

Follow Zap2it and @cadlymack  on Twitter and Zap2it on Facebook for the latest TV, movie and celebrity news.

Photo Credit: DreamWorks Animation