Robert De Niro's Greatest Movie Has Officially Been Removed From Streaming
In 2023, iconic director Martin Scorsese proved that age is just a number by delivering yet another masterclass in filmmaking with the historical epic Killers of the Flower Moon. A sweeping, visually stunning adaptation set in 1920s Oklahoma, the film starred the likes of Robert De Niro and Leonardo DiCaprio, two frequent collaborators of Scorsese's. Killers of the Flower Moon earned universal acclaim, including ten Academy Award nominations, although it would eventually miss out in every category.

