Annabelle (Molly Jackson) hat ihre Eltern verloren und wird von den Behörden in ein Waisenhaus gesteckt. Dort hält die 15-Jährige es allerdings nicht lange aus und läuft mit zwei anderen Jugendlichen fort, um das Vieh auf dem Bauernhof ihrer Familie zu retten. Ist sie sich doch sicher, dass dieses von ihrem ebenso skrupellosen wie geldgierigen Nachbarn Bo Gilmer (Peter Bisgaier) in Richtung Schlachthof abtransportiert werden soll. Auf der Farm angekommen, entdeckt das Trio zu seiner Überraschung, dass sich dort ein neues Tier niedergelassen hat: ein magisches Einhorn. Während die Teens versuchen, Herkunft und Absichten des mythischen neuankömmlings zu klären, werden sie von Bo und dessen Mutter Chloris (Leah Walton), der fiesen Leiterin des Waisenhauses, hartnäckig verfolgt. Parallel erforscht Natalie (Jessica Green), eine sich um Annabelle sorgende Sozialarbeiterin, die Vergangenheit des Mädchens und stößt dabei auf ein lang gehütetes Geheimnis, das ihr Leben für immer verändern könnte …