Only Lovers Left Alive

Only Lovers Left Alive is a 2013 British German French Greek romantic fantasy drama movie directed by Jim Jarmusch and starring Tilda Swinton, Tom Hiddleston, Mia Wasikowska, John Hurt, Jeffrey Wright, Anton Yelchin, Yasmine Hamdan.