Angela Lansbury has caused outrage across the internet after voicing the rather controversial opinion that women are sometimes to blame for sexual harassment. She made the comment after being asked about the recent string of Hollywood misconduct scandals, including the involvement of Harvey Weinstein.

Angela Lansbury at the Olivier AwardsAngela Lansbury at the Olivier Awards

With every accusation of sexual misconduct, there's always some element of victim blaming. Morrissey even suggested that Anthony Rapp brought his experience with Kevin Spacey on himself because he was in the actor's bedroom at the time, despite being 14-years-old. But when it's a powerful female figure like 92-year-old Angela, it becomes difficult to stomach.

'There are two sides to this coin', she said in an interview with the Radio Times. 'We have to own up to the fact that women, since time immemorial, have gone out of their way to make themselves attractive. And unfortunately it has backfired on us - and this is where we are today. We must sometimes take blame, women. I really do think that.'

Of course, it's worth mentioning that, in the same breath, she admitted that women 'being knocked down and raped' were not to blame for their ordeals, and expressed a hope that these kind of scandals 'will stop now'.

Many people took to Twitter to slam the actress for her remarks. One user wrote: 'Murder She Wrote would have been quite a different show if in each episode Angela Lansbury blamed the victim', while another pointed out the irony of Angela having starred in the domestic abuse film 'Gaslight'.

'Angela Lansbury, star of the 1944 version of Gaslight, which gave us the term 'Gaslighting', has just declared that attractive women share the blame for sexual harassment', they said.

More: Angela Lansbury to star in 'Mary Poppins Returns'

Angela is set to appear in the forthcoming musical sequel 'Mary Poppins Returns', which is being directed by Rob Marshall and will star Emily Blunt, Meryl Streep and Ben Whishaw.