Öğretmen Perry Makepeace (Ewan McGregor) ve sevgilisi Gail Perkins (Naomie Harris) Fasta tatilde bulundukları sırada Dima (Stellan Skarsgård) adlı bir Rusla tanışırlar. İlk bakışta dost canlısı bir zengin gibi görünen adamın başka niyetleri olduğu kısa zamanda anlaşılır, Dima Rus mafyasının bir üyesidir ve patronu tarafından ölümüne karar verilmiştir. Kendisi ve ailesini kurtarabilmek için tek umudu, mafyanın Londradaki bütün kara para aklama faaliyetlerini İngiliz MI6 servisine sızdırarark İngiltereden korunma ve sığınma talep etmektir. Bu amaçla Perrye çok gizli bilgilerin yer aldığı bir disk verir ve yetkililere iletmesini ister. Ancak bu masum yardım, Perrynin İngiliz gizli servisi ve Rus mafyası arasında kalmasına ve hayatının tehlikeye girmesine neden olacak bir gerilimli bir yolculuğa çıkmasına neden olacaktır.
Hain filmi, John le Carréın 2010da basılan aynı adlı kitabından uyarlandı.