Rihanna wore an Oscar de la Renta ball-gown skirt and a matching nubby sweater on top to the Fenty Beauty launch in New York and instantly set off Beauty and the Beast analogies.