David
1997 · as Ahimaz
Jeremiah
1998 · as Another Workman
Susanna
1996 · as Said
Sorrows of a Young Tangerian
2013
A Thousand Months
2003 · as Prison officer
A Muslim Childhood
2005
L’est de la brúixola
2005 · as Rashid