Miley Cyrus was the guest on SNL this weekend and I'll be honest... I didn't see this one coming.

  1. Miley Cyrus NOT playing herself... "meeting herself" on the show.
  2. It actually turning out to be pretty good.

She dresses up as Justin Bieber and totally hits a homerun. From the voice to the mannerisms. Check out the video after the jump.

There have been so many awkward, "celeb impression meets real person" moments on the show. So we were glad to see Miley Cyrus come on as Justin Bieber, rather than herself. We were even more glad to see that Miley nails her Bieber impression--the slouch, the hair flip, the dreamy/spacey way of speaking.

[via:MTV]