D+

Shaky-cam Shakespeare dooms Riz Ahmed’s Hamlet

It helps to be able to see the actors in a Shakespeare adaptation.

Shaky-cam Shakespeare dooms Riz Ahmed’s Hamlet

Few stories have been adapted as often as one of William Shakespeare’s plays. So, if you’re going to take a stab at Hamlet, you better bring something fresh to the table to stand out against the number of productions over cinema’s history. In this regard, director Aneil Karia’s adaptation does both too much and too little. His version transports the tortured prince to modern-day London’s South Asian community, which gives it a unique twist. However, the appeal stops there as soon as you realize this modern update also includes a shaky camera and so much editing that it distracts from the performances. Even star Riz Ahmed isn’t immune from the modern stylistic choices, as his intense performance is lost in the sea of poor filmmaking choices. 

In Karia’s Hamlet, Ahmed plays the grieving son of a recently departed real estate mogul. As the family gathers at the funeral reception, his mother Gertrude (Sheeba Chaddha) and uncle Claudius (Art Malik) announce their hasty marriage, and it sends the young man spiraling. He follows his friend Laertes (Joe Alwyn) to the club, where after a few drinks and a bump of coke, he’s visited by his father’s ghost, who tells him the truth about his murder and how he must avenge him. Hamlet launches a plan for justice, but his plan goes awry and more blood is spilt. 

Karia, who previously worked with Ahmed on their Oscar-winning short The Long Goodbye, doesn’t have a clear vision of what this new Hamlet should look like. The handheld camera tries to inject physical intensity when words are doing all the work, giving the feature a sloppy style. At one point during an intimate conversation between Hamlet and Ophelia (Morfydd Clark), the camera is so unsteady, her head nearly hits all four corners of the screen. There are also inexplicable zooms, drone-shot pan outs, and choppy cuts diluting the intensity of the performances. A few scenes shine through the messy cinematography, like the doomed wedding sequence, but even that feels rushed and truncated, rapidly intercutting reaction shots of each character between the dancers performing the play that Hamlet requests of his father’s murder. Cinematographer Stuart Bentley, who previously shot the romantic drama We Live In Time, is capable of thoughtful compositions and camera movements, which means this aesthetic was a purposeful, miscalculated attempt at looking hip, fast, and unencumbered by the proscenium bonds of its predecessors. Yet, even YouTubers and TikTokers understand the power of a tripod. 

When the movie begins with Hamlet’s father’s funeral, the grief-stricken son is performing traditional funerary rites with other male members of his family, hinting that this version of the Bard’s play would do more to explore the immigrant experience in England. But that quickly falls by the wayside—although we do have plenty of intra-family strife. In that department, Hamlet has never let us down. Adapted for the screen by Michael Lesslie, this Hamlet pares back certain lines while shoehorning in extra details to modernize the text without changing it drastically. The cultural specificity is really only brought up again when Elsinore, now the name of a housing development, is revealed to be a questionable project that’s displaced people. Once again, that change is waved off screen almost as quickly as it’s brought on. These trims also lose some of the side characters’ motives and descents into madness, most notably Ophelia, which makes the overall narrative more confusing and gives the actors less to do. She spends much of her time looking annoyed and somewhat concerned about her boyfriend’s outburst at the wedding, but nothing more, so her fatal trek to a watery grave is more of a logical jump than the next tragedy in a long line of death. 

Ahmed’s performance somewhat salvages this version of Hamlet from being a complete flop. It’s a subtle interpretation for the screen, one meant for close-ups to capture his face as he winces when learning of his mother and uncle’s nuptials or his boyish annoyance of Ophelia, which is mostly conveyed in whispered dialogue and stern looks. But Karia’s commitment to turning his Hamlet into a sloppy Michael Bay knockoff makes it impossible to fully appreciate Ahmed’s work. His delivery of “To be or not to be” takes place as he’s recklessly driving a sports car, but the scene looks weirdly stiff, shot from the passenger window as he’s staring ahead grumbling to himself. It’s an anticlimactic performance of one of the most important soliloquies in the English language, and it certainly doesn’t help the source material look any younger. As Polonius, Timothy Spall is really the only one to match Ahmed’s intensity, and Chaddha holds a few great moments on her own, but their scenes with Ahmed are too brief to inject any real tension. Unfortunately, Ahmed is really the only one who gets to shine in the cast. 

There are some interesting concepts in this version of Hamlet that go unexplored, and at least a few performances that would have been better served if the camera could stop inducing motion sickness. But Karia is too checked out, too uninterested at seeing the film’s new ideas through, and too committed to using understated performances that barely register on a screen that looks like it’s all on a swaying ship. The play’s the thing, but only if we can see it. 

Director: Aneil Karia
Writer: Michael Lesslie
Starring: Riz Ahmed, Art Malik, Sheeba Chaddha, Joe Alwyn, Morfyyd Clark, Timothy Spall
Release Date: April 10, 2026

 
Join the discussion...
Keep scrolling for more great stories.