Only very brave mouse makes nest in cat's ear.
So where's the Cannes Film Festival being held this year?