When 17-year-old Ben visits his father Heinrich in Marrakech, it is the start of an adventurous journey through a foreign country with a picturesque charm and a rough beauty where everything appears possible — including the chance that father and son will lose each other for good, or find one another again.

Ulrich Tukur
as Heinrich

Samuel Schneider
as Ben

Hafsia Herzi
as Karima

Marie-Lou Sellem
as Lea

Josef Bierbichler
as Dr. Breuer

Abdesselam Bouhasni
as Ahmed

Mourad Zaoui
as Abdeslam

Laila M'Rabti
as Karima's Sister

Mohamed Majd
as Karima's Father

Salah Eddine Jellam
as Karima's Brother