This Week's Best Dressed! Kate Middleton, Cheryl Cole And More!

Eva Longoria At The Monte Carlo TV Festival, 2012