O realizacji Na noże z Danielem Craigiem w roli głównej poinformowano we wrześniu 2018. Film został sprzedany dystrybutorom podczas Międzynarodowego Festiwalu Filmowego w Toronto w 2018. W październiku do obsady dołączyli Chris Evans, Lakeith Stanfield, Michael Shannon, Ana de Armas, Don Johnson, Jamie Lee Curtis i Toni Collette. W kolejnym miesiącu: Christopher Plummer, Jaeden Martell, Katherine Langford, Riki Lindhome, Edi Patterson i Raúl Castillo. Częsty współpracownik Johnsona, Noah Segan, został ogłoszony jako członek obsady filmu w grudniu. Shannon porównał film do dzieł Christie. W marcu 2019 Frank Oz, który wcześniej pracował z Johnsonem przy filmie Ostatni Jedi, ujawnił, że wystąpi w niewielkiej roli. Ricky Jay, który zmarł podczas produkcji filmu został zastąpiony przez M. Emmeta Walsha.
Jako inspirację Johnson podał kilka klasycznych kryminałów i komedii: The Last of Sheila, Morderstwo w Orient Expressie, Something's Afoot, Zabity na śmierć, Śmierć na Nilu, The Private Eyes, Pęknięte zwierciadło, Zło czai się wszędzie, Śmiertelna pułapka, Trop oraz Gosford Park. Tytuł pochodzi od piosenki Radiohead „Knives Out” z 2001.