Credit: FOX ©2014 Fox Broadcasting Co. Photo: Sam at the Animal Shelter in Glee Season 5, Episode 19: "Old Dog New Tricks"

Despite being enrolled in NYADA, Kurt (Chris Colfer) hasn’t had a big break like some of his classmates and former Lima pals. Rachel (Lea Michele) is Broadway’s new “It Girl” despite her reservations about being a Broadway baby, and Blaine (Darren Criss) is New York socialite June Dolloway’s (Shirley MacLaine) newest pet project, but Kurt hadn’t done anything out of the ordinary until May 6th’s Season 5, Episode 19: “Old Dog, New Tricks.”

In the ep, written by Chris, Kurt plays Peter Pan in a production of the classic story at a home for retired performers played by the likes of Oscar nominee June Squibb and Billy Dee Williams. Elsewhere, Rachel started her Broadway Bitches charity in an effort to help some needy pooches. As usual, there were plenty of tunes both old and new along the way.

Watch all of the performances from Season 5, Episode 19: “Old Dog, New Tricks” below, and let us know which performance was your fave!