Als die 100-jährige Akademie Buxley Hall in finanzielle Schwierigkeiten gerät, hoffen die freundlichen Geister, die sie bewohnen, auf Jeremy, einen 13-jährigen Kadetten und Erben des Vermögens, um die schule und ihren Wohnsitz zu retten.

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