Don't call it a comeback! Shrek 2's been here for 20 years, but over the weekend the sequel returned to the box office top 10.