Cecily Strong

as Melissa


Fred Armisen

as Reverend Layton

Dove Cameron

as Betsy

Jaime Camil

as Doc Lopez

Kristin Chenoweth

as Mildred Layton

Alan Cumming

as Mayor Menlove

Ariana DeBose

as Emma Tate

Ann Harada

as Florence Menlove

Jane Krakowski

as The Countess

Martin Short

as Leprechaun

Aaron Tveit

as Danny Bailey