Shrek 2 is the greatest film of all time?

18 answers 18