• Share
  • Tweet
  • Share
Morgan Freeman, Justin Bieber

Getty Images

Here's what happens when the "Voice of God" takes on the Beebs: Pure magic.

Morgan Freeman gave a dramatic reading of Justin Bieber's 2015 ballad "Love Yourself" for Vanity Fair. In the video, the 78-year-old actor calls the 22-year-old pop star a "very popular songwriter" and changes his song's lyrics a tiny bit.

"My mama didn't like you and she likes everyone," he says. "And I never like to admit that I was wrong / And I've been so caught up in my job / Didn't see what's going on / But now I know, I'm better sleeping on my own. /'Cause if you like the way you look that much / Oh baby, you should go and love yourself."

The video was posted Thursday, a day before the release of Freeman's newest movie, London Has Fallen. He plays the vice president of the United States. Freeman's voice, as this character, is currently being featured on the road navigation service Waze for a limited time as part of a cross-promotion for the film.