Na trama somos apresentados ao jovem Connor, um menino de 12 anos que presencia o assassinato dos pais. Ele precisa então escapar dos assassinos que começam a caçá-lo incessantemente. Connor encontra proteção com Hannah Faber (Angelina Jolie), uma bombeira traumatizada pelo fracasso de sua última missão.