Follow CBSPHILLY Facebook Twitter

LONDON (AP/CBS) — Legendary singer Paul McCartney joined James Corden for an episode of “Carpool Karaoke” and even brought the host to tears!

READ MORE: Philadelphia Students Finding Comfort In Rec Centers Again Amid Gun Violence Epidemic

Phillie Phanatic Injures Woman After She Was Shot In Face By Hot Dog Launcher During Game

Thursday’s “The Late Late Show” wraps up a weeklong stay in London and the 76-year-old Beatles legend joined Corden for a drive.

In between songs, McCartney autographs the Penny Lane wall and visits his childhood home.

Corden chokes up as McCartney explains how a dream about his late mother led to the lyrics for “Let It Be.” Corden got emotional, remembering the time his grandfather and dad played him the exact same song.

2018 NBA Draft: Wheeling-And-Dealing Brett Brown Confuses Sixers Nation

READ MORE: 'I Thought I Was Done': Residents Of Trevose Mobile Home Park Pick Up The Pieces After EF-3 Tornado

“Well, I can remember my granddad, that’s a musician, and my  dad sitting me down and saying, ‘We’re going to play you the best song you’d ever heard,” said Corden as he wipes tears off his face.

“It’s great man,” said McCartney. “That’s the power of music, it’s weird isn’t it? That that can do that to you.”

Paul McCartney Brings 'The Late Late Show' Host James Corden To Tears In 'Carpool Karaoke'

Credit: CBS3

The pair ends up at a pub, where Corden serves as bartender and encourages patrons to use the jukebox. When one does, a curtain dropped and revealed McCartney on stage with a band. He sings some of his old hits before inviting Corden onstage for “Hey Jude.”

NASA Reveals Plan On How To Protect Earth From Asteroids

You can catch more of Carpool Karaoke on the Late Late Show with James Corden on CBS3.

MORE NEWS: Pirates' Crowe, 2 Relievers 1-Hit Phillies, End 4-Game Skid

(© Copyright 2018 CBS Broadcasting Inc. All Rights Reserved. The Associated Press contributed to this report.)