Martin Scorsese’s Killers of the Flower Moon To Screen At Cannes 2023 Set in 1920s Oklahoma, Killers Of The Flower Moon is based on David Grann’s best-selling novel and written for the screen by Eric Roth and Scorsese.