Paul McCartney confirms role in Pirates of the Caribbean 5

The British rocker shocked fans when he revealed his character poster on social media.

Paul McCartney has confirmed he has a role in the upcoming Pirates of the Caribbean: Dead Men Tell No Tales.

The 74-year-old rocker surprised his fans when he posted his character poster on Twitter on Saturday (13May17), simply captioning the unexpected announcement: "“#PiratesLife.”

McCartney is in full hair and make-up in the poster, with long bedraggled hair, a pirate hat and his dirty hands clutching a pack of cards. It's unknown if his role is a cameo or a much larger part, but he is credited as "Jail Guard 2" in the movie, according to film database IMDB.

Sources told Deadline that McCartney's role was filmed after production had ended.

Bosses at Disney, the studio behind the Pirates of the Caribbean franchise, also appeared to confirm the news by sharing the rocker's tweet on their social media pages.

However, the rocker isn't the first musician to star in the hugely successful pirate saga - Rolling Stones guitarist Keith Richards joined the third film, Pirates of the Caribbean: At World’s End in 2007, after Johnny Depp claimed he had based his character Captain Jack Sparrow on the rocker. Richards had a small role in the movie, playing Sparrow’s father Captain Teague.

This won't be McCartney's first foray into the acting world, either. During the height of Beatlemania in the 1960s, he appeared with his Beatles bandmates John Lennon, George Harrison and Ringo Starr in films including A Hard Day's Night, Help! and Yellow Submarine.

The fifth instalment of the Disney franchise, Pirates of the Caribbean: Dead Men Tell No Tales, will see the return of Depp as Captain Jack Sparrow, alongside Geoffrey Rush, Orlando Bloom, Keira Knightley and Kaya Scodelario, with Javier Bardem playing the film's villain, Captain Salazar.

The movie is set for release on 26 May (17).

© Cover Media