Depois de sabotar um reator nuclear iraniano, Tom Harris (Gerard Butler), um agente da CIA, descobre que a sua identidade foi divulgada aos meios de comunicação.
Para evitar a sua captura e morte às mãos dos talibans, Tom Harris tem apenas 30 horas para conseguir chegar ao aeroporto de Kandahar (Afeganistão), contando apenas com a ajuda de um tradutor afegão chamado Mo, que despreza a violência e o derramamento de sangue causados pelo conflito de guerra.
Perseguidos por ameaças perigosas, Tom e Mo serão obrigados a unir forças para chegarem, sãos e salvos, a Kandahar.