Birthright 2026
as Dan
Dependent 2025
Actor
Armstrong 2025
Producer
The Correspondent 2025
as Mohamed Fahmy
Agoge 2025
as Mr. Khoury
Transfusion 2023
as Jerome
Mother Dearest 2020
Slam 2019
as Omar
Entrenched 2018
as John, Producer
Gods of Egypt 2016
as Young Human Soldier
Meat 2015
as Jimmy
Credits from TMDB.