In a battle of weakly reviewed sequels, Shrek: The Final Chapter beat the hotly anticipated Sex and the City 2 at the box office Memorial Day weekend, bringing in $43.3