| 11.7°C Dublin

Spacey and McCartney duet at star-studded bash

Hollywood star Kevin Spacey performed a duet with Paul McCartney at a star-packed bash after he jumped on stage.

The pair performed Beatles classic Hey Jude in front of guests including Judi Dench -- to whom the track was dedicated.

The event, at Battersea power station, was to raise cash for the Old Vic theatre in London and marked its 192nd birthday.

Other familiar faces in the crowd included James Corden, Stephen Fry, Bryan Adams and Peter Blake.

The select event marked a huge contrast to his vast show in London's Hyde Park last Sunday in front of an audience of more than 50,000.

He played a set of mainly Beatles songs including Long And Winding Road, And I Love Her and Got To Get You Into My Life, finishing with an encore of Get Back.

American Beauty star Spacey, the Old Vic's artistic director, persuaded Paul to take part in the show, which also benefited the former Beatle's Meat Free Monday campaign.

The musician said afterwards: "It was a great pleasure to come and rock out for the Old Vicars. Such a great event for a good cause.

"I particularly like the outreach programmes they have for the youth around the area that encourage young kids.

"When Kevin strong-armed me into doing it, as he does, we were only too pleased to show up and step up to the plate. We had a great evening."