Charlie Sheen Apologizes to Rihanna After 'Watch What Happens Live' Slam

He even offered to buy her a drink!

Is it too late now to say sorry? Charlie Sheen hopes not. The 51-year-old actor took to Twitter on Tuesday to apologize to Rihanna after calling her a “b**ch” on Watch What Happens Live!

WATCH: Charlie Sheen Ranks His Female Co-Stars, Takes Dig at Jennifer Grey on 'Watch What Happens Live!'

The Two and a Half Men alum didn’t hold back last week when host Andy Cohen asked him about his 2014 Twitter feud with the “Rude Boy” singer.

“Oh, that b**ch,” he replied, as both Cohen and fellow guest Craig Robinson said, “No, no, no!”

The aforementioned feud centered around an alleged incident in which Sheen and his then-fiancee saw Rihanna out in public and she allegedly refused to talk to them.

Sheen attacked RiRi on Twitter, writing, “Sorry we’re not KOOL enough to warrant a blessing from the Princess (or in this case the Village idiot). See ya on the way down, (we always do) and actually, it was a pleasure NOT meeting you. Clearly we have NOTHING in common when it comes to respect for those who’ve gone before you.”

Rihanna fired back at the time, writing, “If that old queen don’t get ha diapers out of a bunch…”

WATCH: Charlie Sheen and Denise Richards' Daughter Sam Looks So Grown Up -- See the Pic!

But Rihanna wasn’t the only celebrity Sheen dissed while appearing on the Bravo talk show. He was also asked to rank his female co-stars from best to worst and didn’t have the nicest things to say.

To find out who he insulted, watch the clip below!