Charlize Theron has ripped into veteran action star Steven Seagal, branding him “incredibly overweight” and calling into question his martial arts skills.
The actress was appearing on Howard Stern's radio show in the US to promote her forthcoming action movie The Old Guard.
Asked how she preps for her action projects, Theron said: “At night I’ll go online to watch fighters or watch people fight and you always come across that odd Seagal video of him ‘fighting’ in Japan, but he really isn’t.
“He’s just incredibly overweight and pushing people. He’s overweight and can barely fight … look it up, it’s ridiculous. He’s shoving people by the face. It’s a whole setup.”
Justifying hurling shade at the On Deadly Ground actor, she went on: “I have no problem talking s**t about him because he’s not very nice to women so f**k you!”
Seagal has been accused on multiple occasions of sexual assault and sexual harassment dating back to the early 90s, by actresses including Julianna Margulies, Regina Simons, Jenny McCarthy and Portia de Rossi.
Most recently, British actress Rachel Grant claimed he pulled down her top and exposed himself to her during an audition.
Seagal denied the claim.
Theron went on to say that women appearing in action movies 'don’t want to f**king fight like men'.
“We want to fight like we would fight and figure out what this looks like,” she said.
“We want to fight smarter, we want to fight in a way that makes sense, and we want to do it in a way where we’re still part of emotional storytelling.”
The Old Guard, based on the graphic novel of the same name, finds the South African-born actress playing the leader of a mercenary group who possesses a mysterious inability to die, and has protected mankind for centuries.
It's set to land on Netflix next month.