Les fantômes qui résident à Buxley Hall sèment le chaos lorsque l'académie militaire vieille de 100 ans, en difficulté financière, est obligée d'accepter les filles. Leur seul espoir repose sur Jeremy, 13 ans, un cadet timide héritier d'une fortune. Lorsque les fantômes apprennent que la tante sournoise de Jeremy tente de lui voler son héritage pour racheter et faire démolir l'école, ils se portent à son secours.

Gen. Eulace C. Buxley
Sgt. Maj. Chester B. Sweet
Bettina Buxley
Jeremy Ross
Col. Joe Buxley
Ernestine Di Gonzini
Count Sergio Luchesi Di Gonzini
Judge Oliver Haynes
Virgil Quinby
Emily Wakefield
Cadet Capt. Hubert Fletcher
Posie Taylor