By Nick Romano
June 05, 2016 at 12:00 PM EDT

Rebel Wilson is pitch-perfect as Ursula.

The actress channeled the dreaded sea witch Saturday night for The Little Mermaid Live, a concert at The Hollywood Bowl featuring a live orchestra and songs from the Disney classic. Wilson — who performed a rendition of “Poor Unfortunate Souls” — was joined by Sara Bareilles as Ariel, Glee‘s Darren Criss as Prince Eric, and John Stamos as Chef Louis.

“Thank you so much to all the fans who came out to see The Little Mermaid in Concert last night,” she tweeted following the performance, along with photos of her getting into costume.

Audience members also recorded video of some of the performances, including Bareilles singing “Part of Your World” and Unbreakable Kimmy Schmidt star Tituss Burgess performing “Kiss the Girl” and “Under the Sea” as Sebastian.

Elsewhere, Criss took over EW’s Instagram to give fans a behind-the-scenes look at the concert. See some of the highlights below.

Episode Recaps