Jamie Foxx apologized to teen singer-actress Miley Cyrus on The Tonight Show Tuesday night for off-color comments he made on his satellite radio show over the weekend about her. "I so apologize to [Miley], and this is sincere," Foxx 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… Miley, I apologize, so I'll call you. I got a daughter too, so I completely understand." (Photo: WENN)