ادوارد بروکس (با بازی لئو وودال)، دانشجوی دکترای ریاضیات در دانشگاه کمبریج، در حال تحقیق بر روی الگویی در اعداد اول است که میتواند به شکستن رمزهای دیجیتال و دسترسی به تمامی سیستمهای کامپیوتری جهان منجر شود. این کشف او را هدف سازمانهای جاسوسی و دشمنان ناشناس قرار میدهد. در این مسیر، او با تایلا ساندرز (با بازی کوینتسا سوئیندل)، مأمور آژانس امنیت ملی آمریکا (NSA)، همکاری میکند تا از توطئهای جهانی پرده بردارند.