20 Best Movies Over Three Hours Long
14. Killers of the Flower Moon (2023)
Runtime: 3 hours, 26 minutes
The second longest film of Martin Scorsese's illustrious career (beaten by mere minutes thanks to 2019's The Irishman), Killers of the Flower Moon is the work of a filmmaker at the height of his powers - so effortlessly constructed, so brilliantly thrilling, that not a single second of its runtime is wasted.
The tragic tale of a series of murders that plagued the Osage Nation in 1920s Oklahoma, which were set in motion by a ruthless political boss to secure their oil-rich land, Scorsese's epic is a historical letter of condemnation, injustice, and resilience in the face of insurmountable odds.
Vital in its history and staggering in its production - its sweeping score and stunning scenery a haunting echo of the film's overwhelming loneliness - Killers of the Flower Moon is Scorsese at his most humane but heartbroken, telling a story of greed and America's past without compromise or reprieve.
In a career spent telling stories about human rapacity and the sins of our past, Scorsese has rarely been so brutally forthright or compelling.