Designed by
Title
Tom Hiddleston & Tilda Swinton & Jim Jarmusch #175877917
Description
CANNES, FRANCE - May 25, 2013: Tom Hiddleston, Tilda Swinton & director Jim Jarmusch at gala premiere at the 66th Festival de Cannes for their movie \"Only Lovers Left Alive\"..Picture: Paul Smith / Featureflash
This image is editorial