Justin Bieber took the opportunity of his appearance on Saturday Night Live to apologize for a photo showing him smoking weed... kind of.

In a skit revolving around a Miley Cyrus talk show, Justin appeared as the president of a Cyrus fan club... who spent his time on the show making fun of Bieber.

"You're my favorite singer of all-time. You're light-years ahead of that douche Justin Bieber," he said in-character. "He looks like a lesbian. I heard he still has his baby teeth."

"I also heard he got busted for smoking weed and he's really sorry about it and people make mistakes and he's never gonna do it again," he continued to cheers from the audience.

"Yeah right - me too," the Cyrus character replied.

What do you think of his "apology"?