Macca Shares First Pic of His Pirates Of The Caribbean Character

15 May 2017, 11:41 | Updated: 2 November 2017, 15:29

Paul McCartney and Nancy Shevell

We'd hardly recognise him!

Sir Paul McCartney has shared a preview of his upcoming role in 'Pirates of the Caribbean: Dead Men Tell No Tales' on Twitter.

The 74-year-old musician delighted followers by sharing a poster for the movie which sees him dressed in full pirate gear holding a deck of cards.

He's not the only rock star making an appearance in the film – Keith Richards has already been confirmed to play Jack Sparrow's father, Captain Teague.

It's not clear who exactly Paul will be playing, but according to IMDB, he's listed as 'Jail Guard 2'.

'Pirates of the Caribbean: Dead Men Tell No Tales' is out on 26th May.