By Jeff Labrecque
April 15, 2009 at 05:07 PM EDT

Actor Jamie Foxx, who’d recently insulted Miley Cyrus on his Sirius satellite radio show, made a public apology to the 16-year-old superstar when he visited Jay Leno last night on The Tonight Show. “I so apologize to [Miley], and this is sincere,” the Oscar winner told Leno. “I am a comedian, and you guys know that whatever I say, I don’t mean any of it. And sometimes, as comedians, as we do, we go a little bit too far.” has the video.

Last weekend, listeners of The Foxxhole heard Foxx, who has a teen daughter of his own, make fun of Cyrus’ physical appearance and advise her to “get like Britney Spears and do some heroin. Do like Lindsay Lohan and start seeing a lesbian and get some crack in your pipe. Catch chlamydia on a bicycle seat.”

“I have a radio show,” Foxx continued on Leno, apparently not feeling obliged to apologize to Spears or Lohan. “We’re really the black Howard Stern. We go at everybody. There was a situation with Miley Cyrus, and I just want to say, I apologize for what I said. I didn’t mean it maliciously. You know I’m a comedian. You know my heart.”

More on Foxx-Cyrus:
Jamie Foxx unleashes NSFW rant on Miley Cyrus
Jamie Foxx’s Miley Cyrus tirade on Sirius: Too much?