Who Wore it Better Rihanna vs. Keira Knightley in The No-Waist Chanel Dress