Lars Von Trier's persona non grata t-shirt. Unlikely to land at the Cannes gift shop. (photo by @peterknegt)