Seven Days 2025
Actor
Tomorrow We Are Free 2019
as Hamed
Dark Paradise 2019
as Khaleed
Tehran Taboo 2017
as Amir
The Brig 2015
Prince Among Slaves 2008
as Ibrahim
Turn Me On 2007
as Self
Rocco 2002
as Rocco
I Love Vienna 1991
as Kleiner Tänzer
Credits from TMDB.