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