Salma Hayek put in a traffic stopping appearance in New York on Wednesday.

The 50-year-old actress stunned in a colorful outfit as she arrived at the Good Morning America studios.

Salma teamed a figure-hugging orange midi skirt with a white blouse as she prepared for her TV appearance.

Salma’s look was complete with some orange-red lipstick and stylish sunglasses.

The movie, out on June 9, tells the story of a Mexican immigrant Beatriz who has built a career as a massage therapist in Los Angeles.

Meanwhile Salma thinks George and Amal Clooney’s twins couldn’t be in ‘better hands’.

Salma Hayek