Movies like Macbeth: 20 to watch next
If you loved Macbeth (1971) — a war and drama film directed by Roman Polanski — these 20 movies are the closest matches.
The first picks are what fans of Macbeth most often go on to watch; the rest share its genres and themes like husband wife relationship, scotland and based on play or musical. 10 of them are streaming in India right now — each entry shows where.
Where to watch Macbeth →·Get picks for your whole taste →
- 1

Macbeth 2015★ 6.4
Shares: Drama, War
Macbeth, the Thane of Glamis, receives a prophecy from a trio of witches that one day he will become King of Scotland. Consumed by ambition and spurred to action by his wife, Macbeth murders his king and takes the throne for himself.
Stream in India on Amazon Prime Video, Amazon Prime Video with Ads
- 2

The Tragedy of Macbeth 2021★ 6.9
Shares: Drama
Macbeth, the Thane of Glamis, receives a prophecy from a trio of witches that one day he will become King of Scotland. Consumed by ambition and spurred to action by his wife, Macbeth murders his king and takes the throne for himself.
Stream in India on Apple TV, Apple TV Amazon Channel
- 3

Braveheart 1995★ 7.9
Shares: Drama, War
Enraged at the slaughter of Murron, his new bride and childhood love, Scottish warrior William Wallace slays a platoon of the local English lord's soldiers. This leads the village to revolt and, eventually, the entire country to rise up against English rule.
Not on subscription streaming in India right now
- 4

Outlaw King 2018★ 6.8
Shares: War
Forced into exile by the English after being crowned King of Scotland, legendary warrior Robert the Bruce fights to reclaim the throne.
Stream in India on Netflix
- 5

The King 2019★ 7.2
Shares: Drama, War
England, 15th century. Hal, a capricious prince who lives among the populace far from court, is forced by circumstances to reluctantly accept the throne and become Henry V.
Stream in India on Netflix
- 6

Mary Queen of Scots 2018★ 6.5
Shares: Drama
In 1561, Mary Stuart, widow of the King of France, returns to Scotland, reclaims her rightful throne and menaces the future of Queen Elizabeth I as ruler of England, because she has a legitimate claim to the English throne. Betrayals, rebellions, conspiracies and their own life choices imperil both Queens. They experience the bitter cost of power, until their tragic fate is finally fulfilled.
Stream in India on Amazon Prime Video, Amazon Prime Video with Ads
- 7

Stockholm Bloodbath 2024★ 6.3
Shares: Drama, War
In 1520, the notorious and power-hungry Danish King Christian II is determined to seize the Swedish crown from Sten Sture, no matter what it takes. Meanwhile, sisters Freja and Anne make a solemn promise to seek revenge on the men who brutally murdered their family. Everything comes to a head in the heart of Stockholm, where the sisters are drawn into a ruthless political struggle between Sweden and Denmark that culminates in a mass execution, presided over by the mad King "Christian the Tyrant," known as the Stockholm Bloodbath.
Not on subscription streaming in India right now
- 8

Firebrand 2024★ 6.3
Shares: Drama
Katherine Parr, the sixth wife of King Henry VIII, is named regent while the tyrant battles abroad. When the king returns, increasingly ill and paranoid, Katherine finds herself fighting for her own survival.
Not on subscription streaming in India right now
- 9

Medieval 2022★ 6.8
Shares: Drama
The story of fifteenth century Czech icon and warlord, Jan Zizka, who defeated armies of the Teutonic Order and the Holy Roman Empire.
Not on subscription streaming in India right now
- 10

Harvest 2025★ 6.1
Shares: Drama
Over seven hallucinatory days, a village with no name, in an undefined time and place, disappears.
Not on subscription streaming in India right now
- 11

William Tell 2025★ 6.2
Shares: Drama
The narrative unfolds in the 14th Century, when the European nations vie for supremacy within the Holy Roman Empire. The ambitious Austrian Empire, desiring more land, invades neighbouring Switzerland, a serene and pastoral nation. Protagonist William Tell, a formerly peaceful hunter, finds himself forced to take action as his family and homeland come under threat from the oppressive Austrian King and his ruthless warlords.
Not on subscription streaming in India right now
- 12

The Last Duel 2021★ 7.4
Shares: Drama
King Charles VI declares that Knight Jean de Carrouges settle his dispute with his squire, Jacques Le Gris, by challenging him to a duel.
Not on subscription streaming in India right now
- 13

Desert Warrior 2026★ 5.9
Shares: War
In 7th-century Arabia, Princess Hind becomes a warrior to defy the ruthless Emperor Kisra. Forged into a warrior and aided by legendary bandit Hanzala, Hind unites warring tribes for a last stand—the historic Battle of Dhi Qar—that will change history.
Stream in India on Lionsgate Play Apple TV Channel, Lionsgate Play Amazon Channel
- 14

The Lion in Winter 1968★ 7.4
Shares: Drama
Christmas 1183, Angevin Empire: King Henry II plans to announce his successor to the throne. Jockeying for the crown, though, is complex. Henry has three sons and wants his boy Prince John to take over. Henry's wife, Queen Eleanor, believes their son Prince Richard should be king. As family and various schemers gather for the holiday, each tries to make the indecisive king choose their option.
Not on subscription streaming in India right now
- 15

May December 2023★ 6.6
Shares: Drama
Twenty years after their notorious tabloid romance gripped the nation, a married couple buckles under the pressure when an actress arrives to do research for a film about their past.
Stream in India on Amazon Prime Video, Zee5, Amazon Prime Video with Ads
- 16

Max 2002★ 6.2
Shares: War, Drama
In 1918, a young, disillusioned Adolf Hitler strikes up a friendship with a Jewish art dealer while weighing a life of passion for art vs. talent at politics
Not on subscription streaming in India right now
- 17

Flesh + Blood 1985★ 6.6
Shares: Drama
A band of medieval mercenaries take revenge on a noble Lord who cheated them by kidnapping his son's fiancée. As the plague and warfare cut a swathe of destruction throughout the land, the mercenaries hole up in a castle and await their fate.
Stream in India on MGM Plus Amazon Channel
- 18

The Kill Team 2019★ 6.5
Shares: War, Drama
When Andrew Briggman — a young soldier in the US Army during the invasion of Afghanistan — witnesses the murderous behavior of fellow soldiers, under the direction of a malevolent Sergeant, he faces a moral dilemma. His increasingly-violent platoon becomes suspicious that someone in their ranks has turned on them, and Andrew begins to fear for his safety. A fictionalized dramatization based on a true story.
Stream in India on Amazon Prime Video, Zee5, Amazon Prime Video with Ads
- 19

The Last Kingdom: Seven Kings Must Die 2023★ 7.2
Shares: War
In the wake of King Edward's death, Uhtred of Bebbanburg and his comrades adventure across a fractured kingdom in the hopes of uniting England at last.
Stream in India on Netflix
- 20

Othello 1995★ 6.4
Shares: Drama
The evil Iago pretends to be friend of Othello in order to manipulate him to serve his own end in the film version of this Shakespeare classic.
Not on subscription streaming in India right now