Connor (Finn Little), de 12 anos, assiste ao assassinato do pai por dois desconhecidos. Apesar de conseguir escapar por entre uma floresta cerrada do Montana (EUA), o rapaz sabe que os assassinos não estão dispostos a deixar testemunhas. Na fuga, cruza-se com Hannah Faber (Angelina Jolie), uma bombeira que se encontrava na torre de vigia quando tudo aconteceu.
Quando os criminosos resolvem atear fogo à floresta de modo a eliminar todos os vestígios, Connor e Hannah vêem-se numa luta desesperada para escapar à violência das chamas.