The Best Dressed: Naomi Campbell in Roberto Cavalli, Keira Knightley in Erdem, Plus More! Posted on August 10, 2012 by Bazaar Report