Carlos Chahine was born in 1959 in Lebanon. He is an actor and director, known for The North Road (2008), The Last Man (2006) and The Insult (2017). Read more on iMDB