Keira Knightley appeared at the Sundance Film Festival after revealing she had been sexually assaulted four times during evenings out.

The 32-year-old actress rocked a tuxedo to the premiere to the premiere of her latest flick Colette on Saturday as she made her first public appearance since the claims.

The actress told Variety last week: 'In my personal life, when I've been in bars, I can count four times when I've been assaulted in a minor way.'

Stepping out: Keira Knightley rocked a tuxedo to the premiere to the Sundance Film Festival premiere of her latest flick, Colette, on Saturday night

Wearing a traditional dinner jacket, wing collar shirt and bow tie, she paired them with wide-legged trousers and cute black heels.

Her long brunette locks were rigidly tied back behind her had.

She was joined on the red carpet by the film's director John Cooper, as well as her co-star and on-screen husband Dominic West.

Suits her! Wearing a traditional dinner jacket, wing collar shirt and bow tie, she paired them with wide-legged trousers and cute black heels

In the movie, she plays French novelist Gabrielle Colette, while West plays Henry Gauthier-Villars, who convinces her to write novels to be published under his name.

Lack of recognition for her work frustrates her, until she has an affair with the gender-defying Marquise de Belbeu.

Keira's appearance comes days after she hit out at the 'culture' of 'silencing and bullying women' in Hollywood.

The Pirates of the Caribbean star, 32, spoke out in praise of the #MeToo movement and said the film industry tolerated the idea that men 'are allowed to behave in different ways than women'.

In her comments to Variety, she continued: 'I think everyone has battled their fair share of monsters. It's not just actresses. It's teachers; it's lawyers.

'I'm not talking about rape, but I'm talking about the people who had been grabbed in pubs or their breasts had been fondled by somebody they didn't know or they'd had someone shove a hand up their skirt.'

Keira also revealed she shuns roles in modern-day films because she notes that the female characters are often raped or treated disrespectfully, which is why she chooses to star in more history-based movies.

‘I don’t really do films set in the modern-day because the female characters nearly always get raped,’ she said.

Dapper : Kiera Knightley posed on the red carpet at the Cafe Artois sponsored by Stella Artois

Yesterday, Stella Artois hosted multiple events during the day including a live Q&A featuring with Aubrey Plaza, Jemaine Clement and Craig Robinson on “An Evening with Beverly Luff Linn,” a private party with notable cast members of “Colette,” including Dominic West and Keira Knightley, as well as a packed to capacity gathering for Dan Reynold’s “Believer” with notable friendlies Shailene Woodley, the Foster sisters Erin and Sara.

‘I always find something distasteful in the way women are portrayed, whereas I’ve always found very inspiring characters offered to me in historical pieces.’