During their sold-out set at the Coachella Valley Music Festival over last weekend, headliners Dr Dre and Snoop Dogg were joined onstage by a CG hologram of Tupac Shakur created by Hollywood VFX firm Digital Domain.

Digital Domain isn't new to creating realistic CG likenesses of well-known stars, having bulit and animated the Oscar-winning CG version of Brad Pitt for The Curious Case of Benjamin Button, and of Jeff Bridges for Tron: Legacy, Kevin Bacon for X-Men: First Class, Rooney Mara for The Girl with the Dragon Tattoo and more.

The resurrected rap legend performed two tracks with Dre and Snoop, Hail Mary and 2 of Amerikaz Most Wanted. As you'd expect, the video below includes quite a lot of swearing, so perhaps it's time to pop your headphones on.