Humphrey, un jeune orphelin né au début des années 1900, n’a qu’un souhait : être adopté par la plus merveilleuse des familles.
C’est ainsi qu’il attend chaque jour à l’orphelinat de Craggyford que son souhait se réalise. Patatras ! Avant d’avoir trouvé une famille, il tombe accidentellement du toit de l’orphelinat et devient… un fantôme. Une famille des plus inattendues va alors le prendre sous son aile : cette famille est composée de Hamish MacSwegan, Mabel, George, et Winifred, qui ne sont autres que les fantômes du château qui héberge l’orphelinat.
Malheureusement visible des autres orphelins, Humphrey effraie tout le monde et le château se vide de ses occupants… jusqu’au jour où il est détruit, privant la famille fantôme de sa demeure. Humphrey prend alors la décision de sauver sa famille, quitte à se mêler au péril de sa « vie », au monde des vivants. Il doit trouver un lieu à hanter pour les Craggyford.