Un aristocrate anglais, fiancé malheureux à une héritière de brasserie, rencontre Ada, un "boulet de canon humain" lors d'une visite au music-hall et en tombe amoureux. Ensemble, ils sont piégés à Paris pendant le siège de 1870.
L'école St Michael a été évacuée sur l'île de Skye, dans le château de Dunbain. M. William Lamb, le nouveau professeur, essuie des débuts peu encourageants. Il apprend que le lieu est hanté par le fantôme de Mad MacKinnon, qui joue de la cornemuse lorsque quelqu'un dans le château doit...