Der etwas zu schüchterne und zu bescheidene Grundschüler Orion (Stimme im Original: Jacob Tremblay) hat ein großes Problem: Der eigentlich aufgeweckte Junge hat Angst vor so ziemlich allem, sei es vor Bienen, Hunden oder dem Meer, vorm Abstürzen von einer Klippe, vor Handystrahlung oder vor mörderischen Horrorclowns. Am schlimmsten aber ist für ihn das, womit er in jeder Nacht ganz real aufs Neue konfrontiert wird: die Dunkelheit! Eines Abends erhält er Besuch von Dark (Paul Walter Hauser), der deren buchstäbliche Verkörperung ist. Dark nimmt Orion mit auf eine wilde Reise rund um die Welt, um ihm zu beweisen, dass seine Ängste vor der Nacht völlig unbegründet sind. Und während sich das ungleiche Paar allmählich miteinander anfreundet, muss Orion entscheiden, ob er lernen kann, das Unbekannte zu akzeptieren – damit sein Leben nicht länger von Ängsten kontrolliert wird und er es endlich unbeschwert genießen kann.