Known For
Filmography
—2025
2022
2021
2020
2017
2017
2017
2016
2016
20162015
2014
2012
2012
2012
2011
2010
2009
1997
Bike Me Up
Bike Me Up
Movie · as London Segment

Oneiros
Movie

The Swimmers
Movie · as Emad

Love in a Bottle
Movie · as Miles

No Man's Land
TV · as Nasser Yassin · 16 eps

Ostrich
Movie

Rearview
Movie · as Simon

The Good Karma Hospital
TV · as Dr. Gabriel Varma · 6 eps

City of Tiny Lights
Movie · as Lovely

Of Kings and Prophets
TV · as Ishbaal · 9 eps
The Break
The Break
TV · as Ali · 1 ep

Newcomer
Movie · as Alex

Hollow
Movie · as Priest

Best Possible Taste: The Kenny Everett Story
Movie · as Freddie Mercury

My Brother the Devil
Movie · as Rashid

Falcón
TV · as Rafael Falcón · 4 eps

Everywhere And Nowhere
Movie · as Ash Khan

The Infidel
Movie · as Gary Page

Tormented
Movie · as Nasser

Dream Team
TV · as Miguel Lopez · 32 eps

