Peter Crouch, Judi Love and Olivia Attwood have put on a star-studded parade – as part of a new Christmas campaign.