In Oliver Stone's 'Savages', Salma Hayek plays the ruthless head of the Baja Cartel and you might think it's a stretch to see someone like Salma playing a drug lord. But after you watch this new clip, you will agree: you do not want to f--- with Salma Hayek.

In the film, two marijuana dealers from California (Aaron Johnson and Taylor Kitsch) run afoul of the Baja Cartel and their girlfriend (Blake Lively) is kidnapped by a Baja goon (Benicio Del Toro). In the clip below, Del Toro drops off Lively's character at Hayek's mansion. Then things go...badly as we can see in this new 'Savages' clip.

Early word on 'Savages' has been mixed but this clip provides a little extra edge we haven't seen from the trailers so far. Unless we're just oddly attracted to an evil Salma Hayek slapping guys across the face and threatening to kill their entire families. It's much sexier than Tony Montana, that's for sure.

'Savages' - which also stars John Travolta and Demian Bichir - hits theaters on July 6th but you can watch this extended clip (which I suppose is NSFW if you speak Spanish) from the film below:


More From ScreenCrush