Serafina is twaalf en woont samen met haar vader in het souterrain van kasteel Biltmore, in het jaar 1899. Omdat vader en dochter stiekem in de kelders van het kasteel wonen, leeft Serafina vooral ’s nachts. Ze houdt zich dan vaak bezig met ratten vangen – een van haar talrijke (katachtige) eigenschappen. Wanneer ze op een nacht op jacht is, hoort ze hulpgeroep.
Niet veel later is ze in een donkere ondergrondse gang getuige van een zeer bizarre gebeurtenis: een man, gehuld in een dikke zwarte mantel, ontvoert een meisje (Clara) en laat haar als bij toverslag verdwijnen. In de volgende dagen verdwijnen er steeds meer kinderen, en er breekt paniek uit op het kasteel. Serafina’s wereld staat op zijn kop: in plaats van ’s nachts jaagt ze nu overdag. Niet meer op ratten, maar op de man in de zwarte mantel.
Kan ze haar belofte aan Clara waarmaken en slaagt ze erin om de ontvoerder te stoppen en de kinderen terug te vinden?