ID 2007
Actor
Enclosure 1988
Scheherazade's New Tales 1987
as Ahmed
Mirages of Love 1987
Smiling Between Tears 1986
The Sun on a Cloudy Day 1985
A Woman Who Doesn't Sell Love 1983
Credits from TMDB.