Alaa Safi
Death on the Nile 2022
Rating: 6.3
Villa Caprice 2021
Rating: 5.8
Chrysalis 2020
Rating: 9.8
Doctor Strange 2016
Rating: 7.5
Outcast 2014
Rating: 4.6
Chinese Zodiac 2013
Rating: 6
as Karim Benkhelif
as Muhammad
as The Moor