Debbie McCrory as the wicked witch in the TV and Villains fashion show at the #RCS2011