Hallam Foe (Jamie Bell) annesinin ölümünden sonra onu hiç unutamayan, bu ölümden üvey annesi Verity Foe'yu (Claire Forlani) sorumlu tutan ve babasının yaptığı ağaç evde yaşayan 17 yaşında garip bir gençtir. Ağaç evinden insanları izler ve bu konuda uzmandır. Hallam'ın garipliklerinden ve suçlamalarından rahatsızlık duyan Verity eşini ikna eder ve Hallam'ın evden uzaklaşmasını sağlarlar. Hallam şehre gidip izini kaybettirir ve burda annesine çok benzeyen Kate Breck'le (Sophia Myles) tanışır.