All Cast

Tilda Swinton
Eve

Tom Hiddleston
Adam

Anton Yelchin
Ian

Mia Wasikowska
Ava

Jeffrey Wright
Dr. Watson

Slimane Dazi
Bilal

John Hurt
Christopher Marlowe

Carter Logan
Scott

Aurélie Thépaut
Flight Attendant

Ali Amine
Taxi Driver, Detroit

Dave W.
White Hills

Ego Sensation
White Hills

Nick Name
White Hills
Fouad El Achaari
Man on Street, Tangier
Hawchi Mustapha
Man on Street, Tangier
Abdelkader Dourkan
Man on Street, Tangier
Mohamed Chairi Felah
Man on Street, Tangier
Bilal Chair Felah
Man on Street, Tangier
Omar Raissouli
Man on Street, Tangier

Yasmine Hamdan
Yasmine

Marc Codsi
Guitarist
Noureddine Touati
Gnaoua Player
Hanane El Karni
Young Moroccan Lover
Hamza Kadri
Young Moroccan Lover

Marié Tanaka Kretschmer
Audience (uncredited)
