Originaire de Galilée,
Ashraf Barhom est diplômé en art dramatique et histoire de l'art de l'université de Haifa. Mais il ne se passionne pas pour les études et tente alors sa chance comme acteur.
Il fait ses débuts dans
La Fiancée Syrienne (2005) d'Eran Riklis, avec Hiam Abbass, et enchaîne avec
Paradise Now (2005) de Hany Abu-Assad. Il décroche ensuite son premier rôle dans une production hollywoodienne, avec
Le Royaume (2007) de Peter Berg, où il donne la réplique à Jennifer Garner et Jamie Foxx : Barhom y incarne un officier de la police saoudienne qui fait équipe avec le FBI pour enquêter sur un attentat.
"Dès lors qu'on se focalise sur son identité nationale, on entre dans un cycle de violence," estime l'acteur.
"Je n'ai pas choisi l'endroit où je suis né. Je suis un produit hybride sur un plan culturel ou encore un mammifère qui vivra environ 70 ans, qui croit en Dieu et qui est heureux de vivre."