Seit die 13-jährige Julia im Wald eine alte Tiermaske entdeckt hat, wird sie von heftigen Träumen geplagt, in denen sie die Welt mit den Augen eines Tieres sieht. Immer wieder begegnet sie in ihren Träumen anderen Tieren: einem Hirsch, einer Eule und einem Wolf. Mit der Zeit findet sie heraus, dass es sich dabei um andere Jugendliche handelt, die ebenfalls seltsame hölzerne Tiermasken gefunden haben. Als ihr dann auch noch zwei mysteriöse Fremde im Wald auflauern, muss Julia erkennen, dass ihr Leben in Gefahr ist. Mithilfe der Maske flieht sie und macht sich zusammen mit ihrer neuen Freundin Abena auf den Weg nach Schottland, um die anderen Maskenträgern zu suchen. Dort wird sie bereits von dem dritten Maskenträger, den gutaussehenden Ehsan, erwartet. Gemeinsam mit ihm und den anderen, muss sie lernen, die Magie ihrer Masken zu nutzen, um den Shadow King zu besiegen. Ihnen bleiben nur noch wenige Tage, bis er erwacht und die Welt ins Verderben stürzt.