Scan this QR Code to follow PureWow on Snapchat!

Just in time for the weekend, the musical genius who brought us Hamilton (ahem, Lin-Manuel Miranda) is gifting us with something even cooler: the #Ham4All Challenge, a social media campaign that challenges the most musically-inclined celebs to sing a few bars of their fave Hamilton tune in order to raise funds for his Immigrants: We Get the Job Done Coalition.

But there’s a catch: Every celeb who participates has to challenge two more celebs to sing next. (You know, kind of like the #IceBucketChallenge.) Here, a peek at the stars—like Kristen Bell, Lea Michele and America Ferrera—who are seriously bringing it (plus the ones who made us laugh out loud).

Kristen Bell

Chills. And no makeup. (We love her the most.)

A post shared by Lea Michele (@leamichele) on

Lea Michele

Her vacation voice is on point.

Eva Longoria

Whoa, way to bring it with the title track.

America Ferrera

A serenade + epic waterfall views. The best.

Gina Rodriguez

Um, based on this, a not-so-subtle request to add a few musical numbers to Jane the Virgin. Please?

Josh Groban

Piano accompaniment included.

A post shared by Al Yankovic (@alfredyankovic) on

Weird Al Yankovic

Accordian accompaniment included.

Shonda Rhimes

Um, Lin, you kinda need to cast her in Hamilton, stat.

Ben Stiller

We love that he did this as a father-daughter duet.

Steph and Ayesha Curry

Even better, a totally adorbs couple duet.

Jonathan Groff

Plus, a cameo by a VIP guest. (It's Lin-Manuel Miranda himself, NBD.)

RELATED: Jennifer Lopez and Lin-Manuel Miranda Just Dropped a Positive New Track to Benefit the Victims of Orlando

From Around The Web