Salma Hayek har spelat roller i:

 Time code , 2000 USA
 Traffic , 2000 USA
 Chain of fools , 2000 USA
 Dogma , 1999 USA
 Wild wild west , orginaltitel: 'Wild wild west' , 1999 USA
 Faculty, orginaltitel: 'The faculty' , 1998 USA
 54 , 1998 USA
 Kärlek vid andra ögonkastet, orginaltitel: 'Fools rush in' , 1997 USA
 Jakten, orginaltitel: 'Fled' , 1996 USA
 From dusk till dawn , 1995 USA
 Fair game , 1995 USA
 Desperado , 1995 USA
 Frida , 2002 USA
 Once upon a time in mexico , 2003 USA
 Spy kids 3D: Game over, orginaltitel: 'Spy kids 3-D - game over' , 2003 USA
 Spy kids 3-D - game over (Dubbad version), orginaltitel: 'Spy kids 3-D - game over ' , 2003 USA