Cara Delevingne wears a shag haircut so well, she may as well be the spokesperson for it. The model and actress is currently in France for the Cannes Film Festival . She attended the Club Kid photo call on May 15 wearing a navy blue pantsuit with vertical white stripes and a sheer black button-down with a white collar underneath. Before today, the last time we saw her was at the Met Gala , where she pulled her hair back into a sleek, low bun with finger waves, but for Cannes, she did a complete 180 and wore her hair in long, shaggy beach waves with feathery bangs . Delevingne has undergone a handful of hair transformations within the last year. During last summer's Cannes Film Festival, she showed up with dark hair and baby bangs before going back to blonde a few months later. She re-committed to her dark brown hair color back in February at a Grammys party. Cara Delevingne wears a shaggy hairstyle during Cannes Film Festival.…