Jamie Foxx
《不完美的正義》於2015年開始發展，聘請德斯汀·丹尼爾·克雷頓來執導，麥可·B·喬丹將出演該片。2017年12月，華納兄弟收購了該電影的發行權，而在之後進入破產階段。2018年7月，傑米·福克斯加入演出陣容。2018年8月，其他演員相繼加入，包括布麗·拉森、小歐席亞·傑克森和提姆·別克·尼爾森，該片於2018年8月30日在阿拉巴馬州蒙哥馬利開拍。演員多明尼克·波札（）、海耶斯·默爾庫爾（）及凱倫·肯卓克（）於2018年10月確認參演。