People saying 'Such and such has a surprise ending, but I predicted it while watching it because my friends told me there was a surprise ending!' have already had the point of a 'surprise' ending spoilt for them. In my eyes, this type of ending usually only works when you have no idea it even exists, let alone what it could be.