 In May 2018, it was announced that Jamie Foxx would portray the titular character.In July 2018, it was reported that Jeremy Renner would be starring alongside Foxx as Detective Twitch.On October 25, 2018, filming was set to begin in June 2019, but was eventually delayed to late 2020.