Rosie Huntington-Whiteley Wears Daring High-Slit Dress at Cannes