Nachdem sein Vater bei einem Autounfall ums Leben kam, zieht der 13-jährige Billy Hastings (Kevin Zegers) mit seiner Mutter Julie (Anne Archer) in eine kleine Stadt in 'Vermont'. In der neuen Schule wird er als Außenseiter verspottet, da er seit diesem Autounfall eine Metallschiene am tragen muss. Sein größtes Glück aber ist ein kleines Pony, das er dem zwielichtigen Besitzer eines Besitzer eines Ponyzirkus abgekauft, der es als Einhorn auftreten ließ und schlecht behandelte. Eines Tages bringt das Pony ein kleines Fohlen zur Welt, das Billy 'Nico' nennt. Und Nico ist etwas besonderes, denn ihm wächst ein echtes Einhorn auf dem Kopf und es hat magische Kräfte. Billy versteckt das Einhorn so gut es geht, aber es dauert nicht lange, da werden Zeitungen und Fehrnsehen auf die Geschichte aufmerksam. Aus Furcht davor, Nico könnte etwas zustoßen, flieht Billy mit ihm in die Berge. Dort machen sie eine wundervolle Entdeckung.
After his father dies in a car accident, 13-year-old Billy Hastings (Kevin Zegers) moves with his mother Julie (Anne Archer) to a small town in 'Vermont'. At the new school, he is ridiculed as an outsider, as he has had to wear a metal splint since this car accident. His greatest happiness, however, is a small pony that he bought from the shady owner of an owner of a pony circus, who made it appear as a unicorn and treated it badly. One day, the pony gives birth to a little foal, which Billy calls 'Nico'. And Nico is something special, because he grows a real unicorn on his head and it has magical powers. Billy hides the unicorn as best he can, but it doesn't take long before newspapers and televisions become aware of the story. Fearing that something could happen to Nico, Billy flees with him into the mountains. There they make a wonderful discovery.