Terrence Howard is coming clean about domestically abusing two of his former wives.

In a candid new interview with Rolling Stone, the 46-year-old actor confessed he once slapped his first wife, Lori McCommas, and got physical with his second spouse, Michelle Ghent.

terrence howard and lori mccommas

Terrence and Lori in February 2005.

“She was talking to me real strong, and I lost my mind and slapped her in front of the kids,” he said of hitting Lori in 2001. “Her lawyer said it was a closed fist, but even slapping her was wrong.”

RELATED: Patrick Dempsey’s Ex-Wife Makes Shocking Accusations in Divorce Papers

Following the incident, the Empire Star was arrested for a variety of charges relating to the violent attack and ultimately pled guilty to disorderly conduct. Terrence and Lori — who are parents to three children, daughters Aubrey and Heaven, and a son, Hunter — first married in 1989 but divorced in 2003. They remarried in 2005 but again split in 2007.

terrence howard and michelle ghent

Terrence and Michelle in September 2010.

The actor then tied the knot with his second wife, Michelle, in 2010. Terrence again came under fire for abuse allegations in 2013 when Michelle was photographed returning from a Costa Rican vacation with a black eye. “She was trying to Mace me and you can’t see anything so all you can do is try to bat somebody away, and I think that something caught her. But I wasn’t trying to hit her,” he told Rolling Stone of the incident.

After Michelle and Terrence finalized their divorce in May 2013, the actor married his third wife, Mira Pak, in late 2013. The pair — who recently announced they are divorcing — are parents to a four-month-old son, Qirin Love.