It’s taken 50 years, but George Harrison’s classic My Sweet Lord now has an official music video, and it’s quite the star-studded affair.

It’s been created and released in celebration of the 50th anniversary of Harrison’s solo album, All Things Must Pass, which has been given the full-on remastering treatment and is available in several packages – check them out here at JB.

A bunch of familiar faces joined together to appear in the video, from ex-Beatles to big actors. The full cast list goes a lot like this (in order of appearance): Mark Hamill, Fred Armisen, Vanessa Bayer, Moshe Kasher, Natasha Leggero, Jeff Lynne, Reggie Watts, Darren Criss, Patton Oswalt, Al Yankovic, David Gborie, Sam Richardson, Atsuko Okatsuka, Rosanna Arquette, Brandon Wardell, Ringo Starr, Joe Walsh, Jon Hamm, Brett Metter, Anders Holm, Dhani Harrison, Rupert Friend, Angus Sampson, Taika Waititi, Eric Wareheim, Tim Heidecker, Kate Micucci, Riki Lindhome, Alyssa Stonoha, Mitra Jouhari, Sandy Honig, Olivia Harrison, Aimee Mullins, Courtney Pauroso, Natalie Palamides, Shepard Fairey, Claudia O’Doherty, Tom Scharpling, Paul Scheer and Sarah Baker.

Now, sit back and take in this wonderful song once again: