
Once the kings of the box office, historical epics used to dominate both revenue and awards season. However, in recent years, the spotlight has shifted to sci-fi blockbusters and superhero sagas, leaving grand period dramas somewhat out of favor—at least in theaters. Ridley Scott remains a steadfast champion of the genre, from his 2023 film Napoleon to the unexpected sequel to Gladiator. Despite the challenges—2022's The Woman King earned critical acclaim but only modest box office success, and Scott's 2021 film The Last Duel faced similar financial struggles—there's hope for a revival. With superhero fatigue setting in, audiences might soon crave a return to lavish, real-world historical storytelling.
Napoleon (2023)
Historical setting: Late 18th to early 19th century France, spanning the Republic and Empire eras
To be completely transparent, I’ve only experienced the 205-minute director’s cut, so I can’t speak to whether the mixed reviews of the shorter theatrical version were fair. What stands out in the extended version is its surprising humor. Ridley Scott excels at crafting grand visuals, whether in opulent ballrooms or chaotic battlefields, but here, his focus shifts to mocking the French general. Joaquin Phoenix’s portrayal of Napoleon captures a man of immense skill yet astonishing obliviousness. His lofty ambitions often clash with trivial realities, and the film underscores how a brilliant fool can rise to power when surrounded by those willing to play along. Stream Napoleon (theatrical or director’s cut) on Apple TV+ or purchase the theatrical version on Prime Video.
Titanic (1997)
Historical setting: North Atlantic, April 1912
While undeniably melodramatic, James Cameron’s heart-wrenching masterpiece also serves as a vivid snapshot of a specific historical moment. It draws viewers in with the allure of its era’s opulence before revealing the harsh realities faced by those in the ship’s lower decks. The film is a meticulous recreation, with the narrative ingeniously guiding us through the Titanic’s intricacies. By the conclusion, we feel as intimately acquainted with the ship as any of its passengers. Stream Titanic on Paramount+ or rent it from Prime Video.
Malcolm X (1992)
Historical setting: The entire lifespan of Malcolm X, from 1925 to 1965
Spike Lee masterfully avoids the clichés of traditional biopics in his portrayal of the influential Black activist who shaped the 1960s and the Civil Rights Movement. The film is both visually striking and dynamic, with Denzel Washington delivering a mesmerizing performance that embodies the essence of Malcolm X. Stream Malcolm X on Tubi or rent it from Prime Video.
The Last Duel (2021)
Historical setting: France during the medieval period, around 1386
Ridley Scott’s earlier epic is based on Eric Jager’s nonfiction book, recounting a trial by combat in 14th-century France between Jean de Carrouges (Matt Damon) and Jacques Le Gris (Adam Driver) after the assault of Jean’s wife, Marguerite (Jodie Comer). Scott ingeniously structures the narrative like a medieval Rashomon, presenting the events through the contrasting perspectives of the two men before revealing the truth through Marguerite’s eyes. While history and the duel’s participants may have overlooked her viewpoint, the film places it at the forefront. Stream The Last Duel on Hulu or rent it from Prime Video.
Schindler's List (1994)
Historical setting: Germany, Poland, and Czechoslovakia during World War II
Steven Spielberg won his first Academy Award for directing this profoundly moving and indispensable film about the Holocaust. Oskar Schindler, a Nazi industrialist, gradually becomes disenchanted and ultimately horrified by the actions of his party. He employs more than 1,000 Jewish refugees in his factories, saving them from the horrors of concentration camps. Rent Schindler's List from Prime Video.
Aguirre: The Wrath of God (1972)
Historical setting: South America in the 16th century
Werner Herzog's Aguirre: The Wrath of God is perhaps the most modestly budgeted epic on this list. It chronicles the journey of conquistador Lope de Aguirre (portrayed by the famously intense Klaus Kinski) as he searches for the fabled city of El Dorado. Known as El Loco for his delusional ambitions, Aguirre's descent into madness is vividly captured by Herzog and Kinski. The film profoundly influenced Francis Ford Coppola's Apocalypse Now. Stream Aguirre: The Wrath of God on Prime Video, Tubi, and Freevee.
The Battle of Algiers (1966)
Historical setting: Algiers, 1954–1962
This strikingly relevant film explores the clash between Algerian nationalists and French colonial forces in North Africa, which escalated into a brutal three-year war. Gillo Pontecorvo's hyper-realistic approach makes the film both gripping and thought-provoking. While the narrative subtly favors the Algerians' struggle for independence, it doesn't shy away from depicting the horrifying violence committed by both sides, challenging simplistic notions of good and evil. Stream The Battle of Algiers on Max and The Criterion Channel or rent it from Prime Video.
Battleship Potemkin (1925)
Historical setting: Odessa, 1905
Sergei Eisenstein's groundbreaking work, originally crafted as revolutionary propaganda, has transcended its initial purpose of commemorating the 20th anniversary of the first Russian Revolution. Its innovative style and editing techniques have left an indelible mark on cinema, influencing everything from Laurel and Hardy to Star Wars. Brian De Palma's The Untouchables famously paid homage by recreating the iconic Odessa steps sequence, featuring a runaway baby carriage amidst the turmoil. Stream Battleship Potemkin on Max, The Criterion Channel, and Tubi or rent it from Prime Video.
Gladiator (2000)
Historical setting: The Roman Empire, around 180 CE
Ridley Scott's Gladiator follows the journey of a respected Roman general who is betrayed and forced into slavery as a gladiator after clashing with the new emperor, Commodus. The film was a massive box-office success and a critical darling, sparking hopes for a resurgence of the historical epic genre—a revival that ultimately remained unrealized. Stream
Ran (1985)
Historical setting: Honshū, Japan during the Sengoku period
Akira Kurosawa's Ran, one of his final and most celebrated epics, masterfully intertwines Japanese history and folklore with Shakespearean influences. Set in the 16th century, the film reimagines the life of daimyō Mōri Motonari through the lens of King Lear. The story follows aging warlord Ichimonji Hidetora (Tatsuya Nakadai) as he divides his kingdom among his three sons, only to witness their betrayal fueled by ambition and greed. Known for its stunning visuals and meticulous period detail, Ran remains a crowning achievement in Kurosawa's career. Stream Ran on Kanopy.
The Death of Stalin (2017)
Historical setting: Moscow, 1953
Armando Iannucci infuses his signature dark humor into this portrayal of the political maneuvering and chaos following the death of Soviet leader Joseph Stalin. Much like in Veep, Iannucci exposes the petty ambitions and ruthless scheming that underpin the facade of political respectability. While the film may take liberties with historical details, it captures the essence of power struggles with striking honesty. Stream The Death of Stalin on AMC+ and Mubi or rent it from Prime Video.
Mishima: A Life in Four Chapters (1985)
Historical setting: Tokyo, spanning the 1920s to 1970
Paul Schrader's visually stunning drama begins on the final day of Yukio Mishima's life, the celebrated writer who famously performed seppuku in public. As one of Japan's most influential 20th-century figures, Mishima's disdain for modern materialism drove him toward extreme traditionalism, even leading him to establish his own militia. This unconventional historical epic interweaves dramatizations of his literary works with pivotal moments from his life, capturing the grandeur and tragedy of his existence. Stream Mishima on The Criterion Channel or rent it from Prime Video.
Becket (1964)
Historical setting: England in the 12th century
Though inspired by a play rather than strict historical accuracy, this grand, old-fashioned epic delves into the political and religious clash between King Henry II (Peter O'Toole) and Thomas Becket (Richard Burton), his former confidant turned adversary as Archbishop of Canterbury. While Burton's performance may feel subdued, O'Toole shines with infectious energy—so much so that he reprised the role alongside Katherine Hepburn as Eleanor of Aquitaine in The Lion in Winter a few years later. Stream Becket on Peacock, Tubi, Freevee, and Prime Video.
From Here to Eternity (1953)
Historical setting: Pearl Harbor, Oahu, Hawaii, 1941
Initially, this film feels more like a compelling romantic drama than a war story, highlighted by the famous beach scene featuring Deborah Kerr and Burt Lancaster. However, its true strength lies in immersing viewers in the lives of those stationed at Schofield Barracks on Oahu. With a stellar cast including Lancaster, Kerr, Montgomery Clift, Frank Sinatra, Donna Reed, and Ernest Borgnine, the film builds emotional investment in its characters, making the eventual attack on Pearl Harbor all the more impactful. Rent From Here to Eternity from Prime Video.
All Quiet on the Western Front (2022)
Historical setting: Western Europe, 1917-1918
Paul Bäumer (Felix Kammerer), a young and idealistic soldier, enlists in the German army alongside his friends, dreaming of heroism and noble sacrifice. However, the brutal realities of war quickly shatter his illusions, teaching him that survival, not glory, is the ultimate goal. While it may not surpass the impact of the 1930 original, this adaptation remains a poignant exploration of war's futility, set against the grim backdrop of World War I trenches. Stream All Quiet on the Western Front on Netflix.
Edward II (1991)
Historical setting: England in the 14th century
Derek Jarman, known for his bold filmmaking and activism, strips away any historical ambiguity surrounding the relationship between Edward II and his courtier Piers Gaveston (though it was never particularly ambiguous). He reimagines medieval Europe as a postmodern dreamscape, filled with deliberate anachronisms and a soundtrack featuring Annie Lennox. Imagine Sofia Coppola’s Marie Antoinette, but with a distinctly queer twist. Stream Edward II on Prime Video, Peacock, and Freevee.
Asoka (2001)
Historical setting: The Mauryan Empire (spanning much of modern-day India), 3rd century BCE
This visually stunning film, filled with hyper-stylized action scenes and musical numbers, offers a dramatized account of the life of Emperor Asoka (Shah Rukh Khan). Known for his transformation from a ruthless conqueror to a follower of Buddhism and pacifism, Asoka’s journey is depicted with flair. The film balances its philosophical themes with thrilling, expertly choreographed battles. A major hit across Asia, it was also one of the few Indian films of its era to achieve global distribution. Stream Asoka on Netflix.
Seven Samurai (1954)
Historical setting: Japan during the Sengoku period, 1586
Akira Kurosawa’s Seven Samurai is both a cinematic triumph and a technical marvel. While it excels as an action-packed drama, it also delves deeply into the personalities of its characters, revealing them as flawed individuals not entirely different from the bandits they’re hired to combat. The story follows impoverished villagers who recruit a group of desperate rōnin to protect them from marauders. With only food as payment, they attract a motley crew of outsiders who must unite against overwhelming odds. Though not based on specific historical events, the film’s authenticity and style make it a timeless classic. Stream Seven Samurai on Max and The Criterion Channel or rent it from Prime Video.
The Northman (2022)
Historical setting: Northern Europe, around 895 CE
Despite its underappreciated status, Robert Eggers' The Northman masterfully blends Viking legend and mythology within a meticulously crafted historical backdrop. Alexander Skarsgård stars as Amleth, a Viking prince who survives a brutal coup and embarks on a relentless quest for revenge. The film presents a bleak, nihilistic perspective while questioning the extremes of honor and duty. Nicole Kidman delivers a standout performance in this gripping tale. Stream The Northman on Starz or rent it from Prime Video.
The Fortress (2017)
Historical setting: Joseon Korea, 1636
The Fortress is a war film that defies traditional battle scenes, focusing instead on the Qing invasion of Joseon in 1636. During this period, the Joseon state, allied with China’s Ming dynasty, faced mounting pressure from the Qing before an outright invasion. The film centers on King Injo and his court as they retreat to a fortress, not for a heroic last stand, but to navigate a web of political and moral dilemmas while under siege. A critical and commercial success in South Korea, it earned numerous accolades. Stream The Fortress on Netflix or rent it from Prime Video.
The Woman King (2022)
Historical setting: Dahomey, West Africa, 1823
While The Woman King aims for profound themes, it also delivers sheer excitement as Viola Davis, in peak physical form, commands a fierce group of African women warriors battling colonial forces. Set in 1823 West Africa, the film draws inspiration from the real-life Agojie, or Dahomey Amazons. Davis portrays General Nanisca, a military leader navigating complex political landscapes while showcasing her prowess in thrilling combat scenes against slave traders. Stream The Woman King on Hulu or rent it from Prime Video.
Pompeii (2014)
Historical setting: The Roman Empire, 79 CE
While Pompeii may not be hailed as a cinematic masterpiece, it offers plenty of entertainment despite its tragic historical backdrop. Directed by Paul W. S. Anderson, the film is a disaster epic at its core, featuring Kit Harrington as Milo, a gladiator and romantic hero, and an amusingly out-of-place Keifer Sutherland as a scheming Roman senator.
Stream Pompeii on Netflix or rent it from Prime Video.
The King (2019)
Historical setting: England and northern France, early 15th century
While not striving for strict historical accuracy, The King offers a fresh take by adapting the narratives of Shakespeare’s Henry IV and Henry V without directly quoting the Bard. Timothée Chalamet stars as Prince Hal, a carefree royal who spends his days with his fictional companion, Falstaff (Joel Edgerton). When his father’s sudden death thrusts him onto the throne, Hal must abandon his easygoing nature to lead England into the legendary Battle of Agincourt. Stream The King on Netflix.
Lawrence of Arabia (1962)
Historical setting: Iraq, Syria, Jordan, and Egypt, early 20th century
David Lean's monumental historical drama remains the benchmark for all others, a cinematic masterpiece best experienced on the largest screen possible. Peter O'Toole delivers a riveting performance as the enigmatic British officer tasked with assisting Prince Faisal of Iraq in his battle against the Ottoman Turks. Lawrence's internal conflict between loyalty and morality, coupled with his controversial tactics, earns him both admiration and scorn. Beyond its grandeur, the film offers a glimpse into the origins of contemporary Middle Eastern tensions, albeit through a distinctly European lens. You can stream Lawrence of Arabia on Max or rent it from Prime Video.
1917 (2019)
Historical setting: The Western Front of World War I, 1917
Sam Mendes' World War I epic defies expectations with its innovative approach, presenting the story as if filmed in two uninterrupted shots. This technique immerses viewers in the tense journey of soldiers Will Schofield (George MacKay) and Tom Blake (Dean-Charles Chapman) as they race to prevent a catastrophic attack. The seamless narrative style heightens the urgency and emotional impact of their mission. You can stream 1917 on Netflix or rent it from Prime Video.
The Last Emperor (1987)
Historical setting: Early 20th century China, with a focus on Beijing
Bernardo Bertolucci's visually stunning epic takes full advantage of its unique filming location within Beijing's Forbidden City. John Lone delivers a standout performance as Puyi, who ascends to the throne as a toddler but is dethroned by the age of six. The film traces his tumultuous life, from resisting to becoming a pawn under China's Communist regime. You can stream The Last Emperor on Max and The Criterion Channel or rent it from Prime Video.
Kesari (2019)
Historical setting: Saragarhi (present-day Pakistan), 1894
While not overly complex, Kesari delivers an inspiring tale of bravery and sacrifice against overwhelming odds. The film recounts the Battle of Saragarhi, where 21 Sikh soldiers under British rule faced off against 10,000 Afghan warriors in 1897. Despite its political nuances, the movie shines with stellar performances and meticulously crafted battle sequences. You can stream Kesari on Prime Video.
Spartacus (1960)
Historical setting: The Mediterranean during the first century BCE, amidst the Third Servile War
Stanley Kubrick's epic set in the Roman Republic era avoids the typical tropes of its genre, instead delivering a powerful story of rebellion and individuality. Penned by Dalton Trumbo during his blacklisting, the film critiques both ancient slavery and the contemporary Red Scare. You can stream Spartacus on Prime Video.
13 Assassins (2010)
Historical setting: Japan during the Eco period, 1844
As the Tokugawa Shogunate nears its end, the ruthless and corrupt Lord Naritsugu is poised to join the Shogunate Council, a move that could escalate his tyranny and spark a civil war. To prevent this, the Shogun’s justice minister enlists twelve samurai to assassinate him. Directed by Takashi Miike, known for his intense horror films, this action-packed and brutal movie keeps viewers on edge. You can stream 13 Assassins on Prime Video, Hulu, and Tubi.
Rustin (2023)
Historical setting: Early 1960s United States
While not centered on traditional warfare, the Civil Rights Movement was a period of intense struggle. Bayard Rustin, portrayed masterfully by Colman Domingo, was a key leader and the mastermind behind the March on Washington. Despite his pivotal role, his identity as an openly gay man led to his erasure from history—until this powerful biopic brought his story to light. You can stream Rustin on Netflix.