‘Pirates Of The Caribbean 5’ Star Johnny Depp Plays Guitar For Marilyn Manson And Die Antwoord's Ninja On Halloween: WATCH

Johnny Depp spent Halloween night at the Roxy in West Hollywood, Calif. where he performed with rock star Marilyn Manson and Die Antwoord lead rapper Ninja, Rolling Stone reported.

Depp played the guitar while Manson and Ninja performed the 1990s hit song "The Beautiful People."

From the Marilyn Manson rock band's second studio album titled "Antichrist Superstar" released in 1996, the alternative metal song was co-written by Manson with Twiggy Ramirez, who was then a member of the rock band and is now Goon Moon vocalist.  

At one point during the performance, Ninja was seen hugging Amber Heard's 51-year-old boyfriend, according to  Billboard.

Watch Manson and Ninja's "The Beautiful People" performance with Depp here:

Before his performance with Manson and Ninja, Depp also performed with several artists this year including Aerosmith, Paul McCartney, Butch Walker, Ryan Adams, Willie Nelson and New Basement Tapes.

This is not the first time Depp performed with Manson. In 2012, Depp played the guitar accompaniment for Manson's cover of Carly Simon's "You're So Vain" at the 4th Annual Revolver Golden Gods Awards.

Manson also attended red carpet premieres of Depp's films including "Sleepy Hollow" in 1999, "From Hell" in 2001, "Pirates Of The Caribbean: Dead Man's Chest" in 2006, "The Rum Diary" in 2011 and "Transcendence" this year.

Recently, Manson released "Third Day OF A Seven Day Binge," the first single from his upcoming 2015 album.


Meanwhile, Depp is the only actor confirmed to reprise his role in "Pirates Of The Caribbean: Dead Men Tell No Tales," which is set to be released on July 7, 2017, Deadline reported.

It has yet to be confirmed if Orlando Bloom, Javier Bardem, Geoffrey Rush, Jack Davenport, Mackenzie Crook, Lee Arenberg, Martin Klebba and Keith Richards will appear on the fifth installment of the film franchise, which will be shot in Australia.

There is also no confirmation yet about the actor who will play young lead male character Henry. Among those rumored to play the character are "The Fault In Our Stars" actor Ansel Elgort, "Maleficent" actor Sam Keeley and "Pride" actor George Mackay, among others.