يقبل جون كريسي ، العميل السابق في وكالة المخابرات المركزية الأمريكية ، على مضض وظيفة الحارس الشخصي لفتاة تبلغ من العمر 10 سنوات في مكسيكو سيتي. يتصادمون في البداية ، لكن في النهاية يترابطون ، وعندما يتم اختطافها يستهلكه الغضب ولن يتوقف عند أي شيء لإنقاذ حياتها.
يقرر الطبيب الاسكتلندي الشاب نيكولاس جاريجان أن الوقت قد حان للمغامرة بعد أن أنهى تعليمه الرسمي ، لذلك قرر أن يجرب حظه في أوغندا ، ويصل أثناء سقوط الرئيس أوبوتي. يتولى الجنرال عيدي أمين السلطة ويطلب من جاريجان أن يصبح طبيبه الشخصي.
في عام 1980، يرتكب قاتل متسلسل مجموعة متتالية من الجرائم التي تروح ضحاياها نساء في عمر الشباب، ويحير معه رجال الشرطة من أجل الكشف عن هويته، ولهذا الغرض يجب أن ضابطي شرطة أن يتناسيا خلافاتهما وينحوها جانبًا من أجل العمل على هذه القضية قبل أن يزداد عدد الضحايا.