Some films demand an entire evening, or in a couple of cases an entire day. Ranked by runtime, and limited to titles that are actually worth the commitment.
1. Shoah (1985) 8.2

Runtime: 566 minutes (9h 26m)
Witnesses to one of humanity’s darkest chapters share their harrowing stories in Claude Lanzmann’s epic documentary, a deeply personal and unflinching exploration of the Holocaust. With no shortcuts or easy answers, Shoah presents a sobering account of survival, complicity, and atrocity. A 11-year journey of conversati
Full details, cast and where to watch →
2. The Best of Youth (2003) 8.0

Runtime: 367 minutes (6h 7m)
Experience the profound journey of two brothers as they navigate love, loss and social change against the backdrop of Italy’s most pivotal years. With unflinching honesty and poignant storytelling, The Best of Youth is a powerful exploration of family, identity and the human condition. Spanning decades and decades of I
Full details, cast and where to watch →
3. The Kingdom (1994) 7.8

Runtime: 275 minutes (4h 35m)
At The Kingdom, Denmark’s most technologically advanced hospital, a number of strange and otherworldly events begin occurring, much to the dismay of its doctors and patients. A ghostly ambulance appears and disappears, the voice of a little girl calls to a patient in an elevator shaft, and a doctor’s fetus begins growi
Full details, cast and where to watch →
4. Kill Bill: The Whole Bloody Affair (2011) 8.1

Runtime: 254 minutes (4h 14m)
A former assassin, known simply as The Bride, wakes from a coma four years after her jealous ex-lover Bill attempts to murder her on her wedding day. Fueled by an insatiable desire for revenge, she vows to get even with every person who contributed to the loss of her unborn child, her entire wedding party, and four yea
Full details, cast and where to watch →
5. Zack Snyder’s Justice League (2021) 8.1

Runtime: 242 minutes (4h 2m)
Determined to ensure Superman’s ultimate sacrifice was not in vain, Bruce Wayne aligns forces with Diana Prince with plans to recruit a team of metahumans to protect the world from an approaching threat of catastrophic proportions.
Full details, cast and where to watch →
6. A Brighter Summer Day (1991) 8.2

Runtime: 237 minutes (3h 57m)
A boy experiences first love, friendships and injustices growing up in 1960s Taiwan.
Full details, cast and where to watch →
7. Lagaan: Once Upon a Time in India (2001) 7.3

Runtime: 233 minutes (3h 53m)
In a battle of wits, courage, and culture, a small Indian village dares to challenge British colonial rule in a thrilling game that would change the course of history. With cricket as the unlikely battleground, one man’s determination sparks a revolution. Witness the epic underdog story that became an Oscar-winning sen
Full details, cast and where to watch →
8. Dhurandhar: The Revenge (2026) 7.3

Runtime: 229 minutes (3h 49m)
In Dhurandhar: The Revenge, Ranveer Singh takes on a role that will leave you breathless as he delves into the dark underbelly of Pakistan’s streets. With a star-studded cast and pulse-pounding action sequences, this gripping thriller promises to be an unforgettable ride. Witness the intense battle for survival in Lyar
Full details, cast and where to watch →
9. Once Upon a Time in America (1984) 8.4

Runtime: 229 minutes (3h 49m)
A former Prohibition-era Jewish gangster returns to the Lower East Side of Manhattan over thirty years later, where he once again must confront the ghosts and regrets of his old life.
Full details, cast and where to watch →
10. Dhurandhar (2025) 7.3

Runtime: 214 minutes (3h 34m)
Ranveer Singh takes on the underworld in Dhurandhar, a gripping tale of deception and revenge that plunges him into Karachi’s darkest depths. With his trademark intensity, Singh brings to life a complex and deadly figure who will stop at nothing to claim power. From the streets of Karachi to the highest echelons of cor
Full details, cast and where to watch →
11. Kabhi Khushi Kabhie Gham (2001) 7.7

Runtime: 209 minutes (3h 29m)
When family ties are tested and loyalties are questioned, the bonds that hold us together can either be broken or strengthened. Kabhi Khushi Kabhie Gham is a heartwarming and hilarious exploration of love, duty, and belonging. Directed by Karan Johar, this iconic Bollywood film brings to life a story of family, traditi
Full details, cast and where to watch →
12. Sholay (1975) 7.0

Runtime: 208 minutes (3h 28m)
In a small Indian town, two unlikely heroes take on the most notorious gangster of their time in this timeless Bollywood classic. Action-packed and full of humor, this iconic film has become a staple of Indian cinema. Witness the unforgettable partnership between Jai and Veeru as they face off against Gabbar Singh in a
Full details, cast and where to watch →
13. Seven Samurai (1954) 8.4

Runtime: 207 minutes (3h 27m)
A samurai answers a village’s request for protection after he falls on hard times. The town needs protection from bandits, so the samurai gathers six others to help him teach the people how to defend themselves, and the villagers provide the soldiers with food.
Full details, cast and where to watch →
14. Killers of the Flower Moon (2023) 7.4

Runtime: 206 minutes (3h 26m)
When oil is discovered in 1920s Oklahoma under Osage Nation land, the Osage people are murdered one by one—until the FBI steps in to unravel the mystery.
Full details, cast and where to watch →
15. The Godfather Part II (1974) 8.6

Runtime: 202 minutes (3h 22m)
Experience the epic saga of power, loyalty and betrayal as two generations of the Corleone crime family navigate the dark underbelly of America’s underground. Witness the rise of Don Vito Corleone from humble beginnings to ruthless empire-builder, while his son Michael struggles with the weight of legacy. Directed by F

Leave a Reply