《匪類》劇情圍繞著1954年的底特律,描述一群受僱前往竊取文件的不起眼罪犯,本來以為這是份輕鬆的差事,但當計畫越來越失控時,他們試圖追查雇主身分與任務的最終目的,但這也使他們捲入種族迫害與瞬息萬變的都市叢林。
主角唐奇鐸(Don Cheadle)談到在底特律實地拍攝的經驗,認為城市本身是劇情角色之一,「有些電影可以在任何地方拍攝,但這部片必須在底特律,它滲透了所有故事發生的一切。這部片是關於底特律的企業,這是關於這行業開始決定他們比人命還重要的時候。」
全片在去年3月中旬開拍,但因新冠肺炎疫情中斷,直到9月下旬再次重返底特律。但是這讓唐奇鐸有些擔心,「老實說,我非常不想這樣做。當時我很擔心會把病毒傳染給我家人,我跟導演不斷反覆討論,『該怎麼做?』『應該要怎嗎處理?』因為根本沒有前例可循。」
史蒂芬索德柏過去拍過病毒肆虐的末日題材《全境擴散》(Contagion),因此也找回該片的醫學顧問提供建議,另愛也聘僱了私人醫療團隊,替所有演職員做檢測。最後參與全片拍攝的近300位演職員,其中一半都是當地人,在11月中旬拍攝結束時都能保持安全。為了表示感謝,導演最後也捐贈了2座移動實驗室。
演員也提到,《匪類》依然充滿了導演史蒂芬索德柏的個人的強烈特色,喬漢姆(Jon Hamm)就說,「要在疫情期間,實地拍攝這部60年代的電影是個艱鉅的任務。但史蒂芬出面掌舵,讓所有的憂慮都能消失。」他個人身兼導演、攝影、剪接等職務,甚至當天拍的戲就能讓演員看到雛形,班尼西歐岱托羅(Benicio Del Toro)笑說,「他讓我們提早收工回家。」唐奇鐸也提到,有時演員自己都要多花1分鐘,才能消化「我真的辦到導演要求了」的現實。