David Oyelowo and Storm Reid perform in “Don’t Let Go.”

By Katie Walsh

Tribune News Service

Movie magic has the power to give a hopeful spin to a murder mystery, and Jacob Estes’ somber thriller “Don’t Let Go” harnesses the elasticity of cinematic time to allow Detective Jack Radcliff (Jacob Oyelowo) to fight for the life of his beloved niece Ashley (Storm Reid) after her brutal murder. The time-traveling investigation is indeed optimistic, but in reality and execution, it’s just magical thinking wrapped up in a fussy, overly convoluted plot.

“Don’t Let Go” is often frustratingly obtuse. Writer/director Estes doesn’t overly explain or handhold the audience through this quasi-supernatural, disbelief-suspending story, but perhaps a few anchors to reality would have helped root the story in place, offering real stakes and investment in the time-warp tale.

It’s a lean and efficient mystery, and Estes quickly sets up the premise and relationship between Jack and Ashley, who calls Jack frequently to chat, or for a ride, and he’s happy to oblige. So when he receives a panicked, staticky call from her, he heads over to his brother’s (Brian Tyree Henry) home and discovers a grisly murder scene, the entire family killed.

It’s ruled a murder-suicide, attributed all too easily to his brother’s mental illness and former drug dealing ways, but when Jack receives a call from Ashley, from the past, seemingly beyond the grave, he starts to investigate the event in a new light. “Don’t Let Go” hesitates to attribute Ashley’s presence to anything spectral or ghostly, asserting, rather, she’s calling her uncle from an alternate timeline, a few days before her murder. Using clues he gathers in his timeline, and from her observations in the days before her death, Jack fights to solve the murder both before and after it happened, in the hopes he might prevent it.

As Jack tries to exert some change on the past, there are missteps and confusion. And as the murders play out in differing fashion, the crime scene photos become a game of Spot the Difference, offering new clues and new obstacles. The messiness of the timelines and the logistical details of the tenuous cellular connection between them is often confounding, despite efforts to clarify the days and weeks that separate Jack and Ashley.

The twisty tale doesn’t leave much for us to hook into, aside from their relationship, and Reid and Oyelowo make us believe in their connection shared over the phone. But that’s about all we can believe in. Mykelti Williamson and Alfred Molina costar as Jack’s higher-ups at the police department who stand in the way of his investigation, rather than aiding him. The great Molina seems to be doing a parody of a stern police boss, while Williamson does what he can as the slippery Bobby, Jack’s friend who isn’t much of a help to him in his time of need.

Because Estes doesn’t explain the supernatural connection between the past and the present, we’re invited to speculate on its true nature. Is this a trauma-induced hallucination? Estes presents the facts as all too real. But, ultimately, “Don’t Let Go” is a mood piece, an atmospheric blur of grief wrapped up in conspiracy, powered by the unyielding if futile belief that we might have the ability to change our own reality.