Home / Discover / People

The Crown

2016
as Dodi Fayed

Assassin's Creed

2016
as Sultan Muhammad XII

The Day of the Jackal

2024
as Ulle Dag Charles

United 93

2006
as Ziad Jarrah

Hush Your Mouth

2007
as JJ Farouk

Birds Like Us

2017
as Bat (voice)

Akher Ayyam el-Madinah

2016
as Khaled el-Said

The Square

2013
as Himself

Undergods

2020
as Octavius

Green Zone

2010
as Freddy

Tigers

2014
as Nadeem

Producer

Movie In the Shadow of a Man 2012
Movie Akher Ayyam el-Madinah 2016

Crew

Movie Rubberheart 2007

Guest Star

Episode Moon Knight
The Friendly Type
2022
Episode Hanna
Town
2019
Episode Hanna
Mother
2019
Episode Moon Knight
The Tomb
2022
Episode Hanna
City
2019
Episode Hanna
Road
2019
Episode Moon Knight
Gods and Monsters
2022
Episode Hanna
Utrax
2019
Episode Hanna
Father
2019