Depp appeared to be having a ball on stage with Manson and rapper Ninja from the group Die Antwoord. Ninja hugged Depp at one point during the song.
Marilyn Manson & Johnny Depp Cover 'You're So Vain'
The actor, who famously based his Jack Sparrow characterization in part on Rolling Stones axman Keith Richards, is a talented guitarist who dropped by an Aerosmith show in Boston to perform one song with the band in July.
The Halloween video can be seen below.
This article originally appeared in THR.com.