Rosie Huntington-Whiteley in a stunning denim and metal top