Director Oliver Stone got hands-on with his Savages star Salma Hayek at the film's London premiere on Wednesday when he was pictured appearing to grab the actress's breasts.

The filmmaker joined Hayek on the red carpet at the Mandarin Oriental hotel to promote the gritty crime thriller, in which Hayek plays the leader of a Mexican drug cartel, but he seemed to get distracted by her low cut, figure-hugging dress and couldn't resist copping a feel in front of the world's media.

salma hayek
It might not be as bad as it looks...

Hayek, who is married to French fashion mogul Francois-Henri Pinault, tried to brush off the amorous advance by laughing uncomfortably as cameramen snapped away at the awkward encounter.

Hayek's co-stars John Travolta and Benicio del Toro were also at the premiere.

Loading Slideshow...
  • Savages Photocall - London

    Salma Hayek attending a photocall for new film Savages at the Mandarin Hotel, London.

  • Salma Hayek

    Mexican born actress Salma Hayek poses for photographs, during the photo call for 'Savages', at a central London hotel, Wednesday, Sept. 19, 2012. (AP Photo/Joel Ryan)

  • Savages Photocall - London

    Salma Hayek and Oliver Stone attending a photocall for new film Savages at the Mandarin Hotel, London.

  • Savages Photocall - London

    Salma Hayek attending a photocall for new film Savages at the Mandarin Hotel, London.

  • Savages Photocall - London

    Salma Hayek attending a photocall for new film Savages at the Mandarin Hotel, London.

  • John Travolta, Benicio Del Toro, Oliver Stone, Salma Hayek

    From left to right, US actor John Travolta, Puerto Rican born actor Benicio Del Toro and Mexican born actress Salma Hayek with US director Oliver Stone, during the photo call for 'Savages', at a central London hotel, Wednesday, Sept. 19, 2012. (AP Photo/Joel Ryan)

  • Savages Photocall - London

    John Travolta attending a photocall for new film Savages at the Mandarin Hotel, London.

  • Savages Photocall - London

    John Travolta attending a photocall for new film Savages at the Mandarin Hotel, London.

  • John Travolta

    US actor John Travolta poses for photographs, during the photo call for 'Savages', at a central London hotel, Wednesday, Sept. 19, 2012. (AP Photo/Joel Ryan)

  • Salma Hayek

    Mexican born actress Salma Hayek poses for photographs, during the photo call for 'Savages', at a central London hotel, Wednesday, Sept. 19, 2012. (AP Photo/Joel Ryan)

  • Savages Photocall - London

    John Travolta, Benicio Del Toro, Salma Hayek and Oliver Stone attending a photocall for new film Savages at the Mandarin Hotel, London.

  • John Travolta, Benicio Del Toro, Oliver Stone

    US actor John Travolta, right and Puerto Rican actor Benicio Del Toro with US director Oliver Stone, centre, during the photo call for 'Savages', at a central London hotel, Wednesday, Sept. 19, 2012. (AP Photo/Joel Ryan)

  • Oliver Stone

    US director Oliver Stone poses for photographs during the photo call for 'Savages', at a central London hotel, Wednesday, Sept. 19, 2012. (AP Photo/Joel Ryan)

Related on HuffPost: