Jesus: Kyle McKee John the Baptist: Zach Rosen Judas: Daniel Rosen Day By Day Soloist: Edima Essien Lear Your Lessons Well Soloists: Johanna Alonso and Megan Scarbath O, Bless the Lord, My Soul Soloists: Amy Donna Bittler, Mary Shea Kealy-Kustas, and Emma Rothfield All for the Best Soloist: Daniel Rosen All Good Gifts Soloists: Robert Duguay, Ethan Kinstler, Sarah Prince, and Kaeli Tilghman We Beseech Thee Soloists: Kevin Key, Keshin Martin, and Alyssa Tschirgi Light of the World Soloists: Cailean Hawke, Alayna Lightfield, and Krista Schumm By My Side Soloists: Sophie Goron and Emma Rothfield Beautiful City Soloists: Hannah Davis, Hannah DeGroff, Brianna Frost, Ryan McKee, Olivia Merryman, and Brina Rosen