Filmde Afganistan'ta bulunan Kanadalı askerler ve bölge halkından toplam 3 kişinin kesişen yolları anlatılıyor. Taliban bölgesinde inşa edilecek bir köprünün inşaatı için oradan bulunan, inşaat ekibini korumakla görevli ekipten Ryan (Rossif Sutherland) öldürdüğü kişilerin insan olduğunu aklına getirmekten kaçınan keskin nişancıdır. Ancak Ryan ve ekibi Taliban tarafından pusuya düşürülüp esir alınır. Burada tanıştıkları eski bir mücahit olan Hayalet lakaplı adam (Neamat Arghandabi) sayesinde kaçmayı başarırlar. Dönüşlerinde Ryan, istihbaratçı Pete'e (Paul Gross) "Hayalet"ten bahseder. Pete, Hayalet'le tanışmay konusunda ısrarcı olur. Hayalet gerilerde bıraktığı savaş günlerine geri dönmeyi hiç istemese de şartlar onu kendi iradesinin dışındaki yerlere sürükleyecektir.