Keegan-Michael Key as Josh Skinner
Cecily Strong as Melissa Gimble
Fred Armisen as Reverend Howard Layton
Dove Cameron as Betsy McDonough
Jaime Camil as Doc Jorge Lopez
Kristin Chenoweth as Mildred Layton
Alan Cumming as Mayor Aloysius Menlove
Ariana DeBose as Emma Tate
Ann Harada as Florence Menlove
Jane Krakowski as Countess Gabriele Von Blerkom
Martin Short as Leprechaun
Aaron Tveit as Danny Bailey
Tituss Burgess as Narrator
Dove Cameron as Jenny Banks
Ariana DeBose as Emcee
Jaime Camil as Sergeant Rivera
Aaron Tveit as Topher
Jane Krakowski as Bobby Flanagan
Kristin Chenoweth as Miss Coldwell
Alan Cumming as Dooley Flint
Ann Harada as Madam Frau
Patrick Page as Octavius Kratt