It rocked audiences with laughter at the Cannes Film Festival , where Mr. Baron Cohen was photographed on the beach wearing a neon-green kind of thong , and won an audience award at Michael Moore 's Traverse City Film Festival in Michigan this summer .