'Shrek Forever After,' the fourth and final film in the billion dollar franchise, took in an estimated $71 million in its opening weekend, making it the number one film at the box office.
Producers of the films say there won't be another Shrek.
Last week's number one was a blockbuster sequel. 'Iron Man 2 took in $26.6 million, bringing its three week total to over $250 million. The first movie in the Iron Man series took in $318 million.
Robin Hood, Letters to Juliet and Just Wright round out the top 5.
The other big new movie opening this weekend was MacGruber. The movie bombed, finished sixth and took in just $4 million.
Top Entertainment Headlines
An employee of a gas station called the Michigan Humane Society after a cat got stuck in one of their bathroom walls.