Kate Middleton wore an emerald velvet bodycon dress to the Royal Variety Performance alongside Prince William on November 19, ...