Mohamed Diab Director (4) Moon Knight (2022) Amira (2021) Eshtebak (2016) 678 (2010) Writer (5) Amira (2021) Eshtebak (2016) Decor (2014) 678 (2010) El Gezira (2007) Producer (1) Moon Knight (2022)