Cara Delevingne dressed in black velvet on the red carpet at the MTV Movie Awards in California, April 2016. Celebrity outfits – celebrities at events