Rosie Huntington-Whiteley struts her stuff