Ralph Fiennes "can't understand vitriol" towards J.K. Rowling.

Ralph Fiennes

Ralph Fiennes

The 58-year-old actor - who played Voldemort in the 'Harry Potter' franchise - thinks those who took aim at the best-selling author for taking issue with the phrase "people who menstruate" were "irrational".

He told The Telegraph: "I can understand the heat of an argument. But I find this age of accusation and the need to condemn irrational.

"I find the level of hatred that people express about views that differ from theirs, and the violence of language towards others, disturbing."

The 'Harry Potter' author caused an outcry online after reacting to an article titled 'Opinion: Creating a more equal post COVID-19 world for people who menstruate'.

Her tweet read: "'People who menstruate.' I'm sure there used to be a word for those people. Someone help me out. Wumben? Wimpund? Woomud? (sic)".

Rowling posted a series of tweets defending her views after users pointed out that there are women who do not menstruate, while transgender men and non-binary individuals are among those who do.

She wrote: "I know and love trans people, but erasing the concept of sex removes the ability of many to meaningfully discuss their lives. It isn't hate to speak the truth."

The author insists that she doesn't "hate" trans people and said she would march alongside "if you were discriminated against on the basis of being trans".

She concluded: "At the same time, my life has been shaped by being female. I do not believe it's hateful to say so. "If sex isn't real, there's no same-sex attraction. If sex isn't real, the lived reality of women globally is erased."

Daniel Radcliffe - who played the titular wizard in the movie adaptations of the novels - insisted "transgender women are women" and apologised for the "pain" the 54-year-old author's comments may have caused people.