Suits you, Blake! Miss Lively is the business in a red hot Michael Kors blazer and trousers

Blake Lively was set to paint the town red as she stepped out in New York City today.

The 24-year-old actress arrived at the Good Morning America studios in a stylish scarlet Michael Kors suit and racy Christian Louboutin heels.

She was once again promoting her new film Savages and was joined by her co-star Salma Hayek, 45,who opted for a little black dress trimmed with a white pussy-bow.

Red hot: Blake Lively arrives for an interview on Good Morning America in New York today

Salma plays Elena, the leader of a Mexican drug cartel who kidnaps Blake's character Ophelia in the Oliver Stone movie.

The pair clearly bonded on set and the Gossip Girl star revealed there was plenty of fun between takes.

'I'm close with my family, so we would have dance parties and cook and [Salma's] mom would bring tamales,' she told Good Morning America.

Salma said she discovered Blake is a feisty Latina at heart.

'She's totally Mexican, yes!' she raved. 'She likes the food, she eats the spice, she dances like some Mexican, talks like a Mexican, eats like a Mexican, spends time with her family like a Mexican, fights like a Mexican... don't think you could push her around, huh!'

Well heeled: The actress teamed her suit with sexy black stilettos

Blake also opened up about working with acclaimed writer and director Oliver Stone.

'It was such an honour. He is so intense and passionate and he just expects so much out of you, but he provided us with so much information,' she continued.

'We met the DEA, we met ex-cartel members, I sat down with a young woman who had been kidnapped by the cartel, so he gave us this incredible well of knowledge and the responsibility to tell this story in a truthful way.'

Savages is out in the US on July 6 and will be released in the UK in September.