Jimmy Choo's latest fashion campaign advertisement featuring supermodel Cara Delevingne has sparked online uproar amid the endless stream of sexual harassment revelations.

The UK-based shoe brand released its Cruise 2018 campaign with the 25-year-old star – who confessed to being sexually harassed by fallen Hollywood producer Harvey Weinstein – but has been slammed as "tone deaf" and "regressive" by the public.

The advert, which was launched in November, sees Delevingne wearing a backless, sparkly red mini dress with black high heel ankle boots adorned with colourful gems.

The model sashays past a man in the street who whistles at her and says: "Nice shoes, lady."

The clip then shows Delevingne close up smiling in response before continuing her strut in the city.

Despite the advert being shared last month, it has gained a lot of social media attention in recent days for its underlying sexism.

One tweeter said: "The problem is with turning catcalls into a joke for an ad. The men look like they're ogling her, and one of them even whistles... still a catcall, not a compliment."

Another added: "I would worry about the media advertising lip or breast augmentation as if it is a must for every woman! Because that actually represents a sex object for men. Not some sparkly -Jimmy Choo-shoes walk in NYC with some whistling in the background."

cara delevingne
A still from Cara Delevingne's latest campaign for Jimmy Choo Jimmy Choo

A third added: "I completely disagree with @Caradelevingne and @jimmychoo decision to use #sexualHarassment to sell shoes. #toneDeaf."

The criticism of Jimmy Choo's latest campaign comes at a sensitive time following October's anti-sexual harassment #MeToo campaign which touched a nerve around the world. Delevingne was one of many women who spoke up.

In a lengthy Instagram post, she explained the moment in which Weinstein made an advance to her:

IBTimes UK has contacted Jimmy Choo for a comment on the reactions to its ad campaign.

When I first started to work as an actress, i was working on a film and I received a call from‎ Harvey Weinstein asking if I had slept with any of the women I was seen out with in the media. It was a very odd and uncomfortable call....i answered none of his questions and hurried off the phone but before I hung up, he said to me that If I was gay or decided to be with a woman especially in public that I'd never get the role of a straight woman or make it as an actress in Hollywood. A year or two later, I went to a meeting with him in the lobby of a hotel with a director about an upcoming film. The director left the meeting and Harvey asked me to stay and chat with him. As soon as we were alone he began to brag about all the actresses he had slept with and how he had made their careers and spoke about other inappropriate things of a sexual nature. He then invited me to his room. I quickly declined and asked his assistant if my car was outside. She said it wasn't and wouldn't be for a bit and I should go to his room. At that moment I felt very powerless and scared but didn't want to act that way hoping that I was wrong about the situation. When I arrived I was relieved to find another woman in his room and thought immediately I was safe. He asked us to kiss and she began some sort of advances upon his direction. I swiftly got up and asked him if he knew that I could sing. And I began to sing....i thought it would make the situation better....more professional....like an audition....i was so nervous. After singing I said again that I had to leave. He walked me to the door and stood in front of it and tried to kiss me on the lips. I stopped him and managed to get out of the room. I still got the part for the film and always thought that he gave it to me because of what happened. Since then I felt awful that I did the movie. I felt like I didn't deserve the part. I was so hesitant about speaking out....I didn't want to hurt his family. I felt guilty as if I did something wrong. I was also terrified that this sort of thing had happened to so many women I know but no one had said anything because of fear.

A post shared by Cara Delevingne (@caradelevingne) on