Shrek Forever After failed to cast a spell on audiences this week, finishing a whopping 40 percent below Shrek the Third through the same point. Among other debuts, Sex and the City 2 ranked fourth from just one day in release, and MacGruber had one of the worst weeks of the year so far.