Tom Hiddleston, Tilda Swinton and Jim Jarmusch attend the Premiere of ‘Only Lovers Left Alive’ during the 66th Annual Cannes Film Festival at the Palais des Festivals on May 25, 2013 in Cannes, France [HQ]