Schmigadoon! (Apple TV+) - Cast

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


  Change Location