Charlie Sheen may have posted a nasty rant about Kim Kardashian in the middle of the night, but he's now issued an apology to the reality TV star.

Apparently the actor got wind of a story that Kim had refused to sign an autograph for a 6-year-old girl, and he tweeted, "You are lucky that ANYONE cares about your gross and giggly [sic] bag of funk you dare call an ass ... My apologies to your hubby, great guy I’m sure, I hope his vision returns one day." Ha! It may be mean, but we definitely saw where he was going with that...

And that's not all! After the tweet circulated around the web, Sheen chatted with TMZ and added, "Zero gratitude, zero awareness, zero talent, a pox on the face of entertainment she is!"

However, just before noon today, Sheen wrote:
    Dear Kim,
    my extreme bad.
    really embarrassed by my
    actions.
    I was already pissed about some other crap that had nothing to do with you.
    I heard a story that
    bothered me.
    wrote some trash you didn't deserve. Ever.
    I'm an idiot as often as I'm a genius.
    that day, clearly I was the
    former.
    xox
    c
    #ShutUpSheen

We kinda wish he hadn't -- we love a good celeb feud!