Affif Ben Badra was born in 1960. He is known for his work on Taken (2008), 10,000 BC (2008) and Sherlock Holmes: A Game of Shadows (2011). Read more on iMDB