The Emperor's New Clothes Cast Caz Adams Clair Crowther Alastair Duncan Paul Johnstone Lee Perry Peter Snook