Watch Eddie Vedder cover U2 and John Lennon at Brazil show

The Pearl Jam frontman will perform a third solo show in São Paulo tonight (March 30)

Eddie Vedder has covered U2, John Lennon, The Beatles and more during a series of solo shows in Brazil.

The Pearl Jam frontman will play the third of three intimate shows at São Paulo’s Citibank Hall tonight (March 30). He previously performed at the venue on Wednesday and Thursday (March 28, 29).

As well as including songs by his iconic grunge band, like ‘Dead Man’ and ‘Around The Bend’, and his own solo material, in the setlists, the performances were also peppered with covers. Artists tackled by Vedder included Fugazi, Cat Stevens, Cat Power, Tom Waits, Tom Petty, The Velvet Underground, Nine Inch Nails, and more.

On Wednesday night, he included a rendition of ‘Bad’ by U2, which he first performed last summer. You can watch footage of the song, which originally featured on the Irish band’s 1984 album ‘The Unforgettable Fire‘, above.

He also covered John Lennon’s ‘Imagine’ on the same night, during which the audience used their phone torches to light up the venue. On Thursday, he also performed a version of The Beatles’ ‘You’ve Got To Hide Your Love Away’. 

Last year, Vedder revealed that Paul McCartney once accidentally punched him in the face. According to the Pearl Jam man, the pair were hanging out in a hotel bar in Seattle when McCartney began telling him about a time when he hit a man. The Beatle mimed punching someone, but accidentally caught Vedder in the face.