Charlize Theron calls Steven Seagal “overweight” and “not very nice to women.”

During a recent interview, Charlize Theron called out famed actor Steven Seagal for being “overweight” and not as good at martial arts as he claims.

The actress, who has appeared in several action films including “Atomic Blonde,” “The Fate of the Furious,” “Mad Max: Fury Road,” and the upcoming film “The Old Guard,” appeared for a virtual interview on “The Howard Stern Show” where, unlike when she performs stage combat for her roles, she didn’t hold back in criticizing the 68-year-old “Under Siege” actor.