
14 credits

Jay Kelly(2025)
Cinematographer

Strange Cities Are Familiar(2019)
Moataz

The Jump(2018)
Young Michael

National Theatre Live: Salomé(2017)
Caphius

Anchor and Hope(2017)
Farid

National Theatre Live: As You Like It(2016)
Oliver

Inferno(2016)
Professor (Istanbul)

The Danish Girl(2015)
Dr. McBride

Exodus: Gods and Kings(2014)
Viceroy Hegep's Aide

Monsters: Dark Continent(2014)
Khalil

Singing Women(2013)
Adem

RED 2(2013)
Arman

John Carter(2012)
Spotter #2

Happy-Go-Lucky(2008)
Flamenco Student