I’ll Never Let You Go: Filming Locations and Cast Details

The Lifetime thriller drama ‘I’ll Never Let You Go’ shows what happens when infidelity takes an unhinged turn. Emily, played by Meagan Good, is an art gallery director whose loneliness increases manifold after her daughter, Sophia, played by Hana Destiny Huggins, leaves for college. She craves intimacy from her estranged husband, Tom, played by Thomas Cadrot, but cannot find it. This eventually leads her to an affair with the charming Italian artist Carlo, played by Antonio Cupo.

However, when she realizes the grave mistake she has made, she tries to sever ties with Carlo, not knowing just how unhinged he is. Unwilling to let her leave, Carlo sabotages her career in front of the public, including her husband, threatening to ruin her life. Emily thereby hugs the cactus of guilt and decides to fight back and protect her family, putting her emotional and physical strength to the test, a decision that culminates in a chilling confrontation. The Troy Scott directorial uses the backdrops to establish the mood of the narrative, providing the viewers with settings that change according to the situations Meagan finds herself navigating.

Where was I’ll Never Let You Go Filmed?

‘I’ll Never Let You Go’ was filmed entirely in British Columbia, specifically in Kelowna and, seemingly, in Vancouver as well. Principal photography reportedly began in the first week of May 2025 and continued for almost a month before wrapping up by the 2nd of June the same year. Over the period of filming, the cast and crew formed strong bonds, and some of them even took to social media during and after the production to express their feelings and gratitude.

Kelowna, British Columbia

Kelowna, situated on the Okanagan Lake, became the base for the filming of ‘I’ll Never Let You Go.’ The gorgeous city not only offers modern cityscapes to utilize for the settings but also has numerous studios with modern facilities, sound stages, and equipment for a streamlined production. This provided the crew with many approaches for recording the scenes, whether indoors or outdoors. The Kelowna Film Studios, located at 100-1516 Keehn Road, is a well-known studio and may have been used to tape some sequences.

Kelowna is primarily known for its vineyards and wineries, some of the most popular among them being CedarCreek Estate Winery, Priest Creek Family Estate Winery, Summerhill Pyramid Winery, Ex Nihilo Vineyards, 50th Parallel Estate Winery, and Gray Monk Estate Winery. If you are a non-alcoholic person, the city offers numerous parks and trails, like the Stuart Park, Lochview Trail, Knox Mountain Park, and City Park. The Lifetime movies ‘Girl Taken’ and ‘The 13th Wife’ were also shot in Kelowna.

Vancouver, British Columbia

Some scenes of the movie, including establishing shots, were seemingly taped in Vancouver, a global city in the Lower Mainland region of British Columbia. Known as the Hollywood of the North, the city has served as the base for numerous Lifetime projects, including ‘Fame: A Temptations Story,’ ‘I Will Survive: The Gloria Gaynor Story,’ ‘Little Girl in the Woods,’ and ‘The Bad Seed.’ Many international shows and movies have also set up shop in the city, thereby earning it the above-mentioned title. This is purely due to the amenities for film and TV production, which are more easily accessible than in Kelowna. As far as the natural landscape is concerned, what makes Vancouver different from Kelowna is that while the former has the North Shore Mountains as the backdrop, the latter is based inside the Okanagan Valley. If you are in Vancouver for a trip or are planning one, the must-visit spots include Canada Place, Lions Gate Bridge, Stanley Park, Science World, and Gastown.

I’ll Never Let You Go Cast Details

The cast of ‘I’ll Never Let You Go’ is led by Meagan Good, Thomas Cadrot, and Antonio Cupo. Meagan began her acting career in TV commercials at the age of 4 and has been a part of over 60 national commercials. She is a woman of faith and loves horror movies, two conflicting characteristics yet humanly so. Thomas is fluent in French, Spanish, and English, thanks to his childhood, which he spent in varied locations, like Paris, Miami, San Juan, and Caracas. Unlike Meagan, he is a fan of sci-fi movies. Antonio loves to cook and specializes in Italian and California fresh. He is always eager to learn new stuff and is into books that teach him the same.

Meagan Good as Emily Westover

Meagan Good plays Emily Westover, the protagonist in the movie. Her other Lifetime projects include ‘Death Saved My Life,’ ‘Buying Back My Daughter,’ and ‘Terry McMillan Presents: Forever.’ Besides Lifetime, her notable TV performances are Camille Parks in ‘Harlem,’ Colette Swanson in ‘Prodigal Son,’ Natalie Knight in ‘Star,’ and Joanna Locasto in ‘Deception.’ As far as feature films are concerned, you can see her as Ava in ‘Tyler Perry’s Divorce in the Black,’ Super Hero Darla in ‘Shazam!’ and ‘Shazam! Fury of the Gods,’ Jocelyn Jablonski in ‘Day Shift,’ and Annie in ‘The Intruder.’

Thomas Cadrot as Tom Westover

Thomas Cadrot portrays Tom Westover, Meagan’s husband, in ‘I’ll Never Let You Go.’ His Lifetime roles comprise Tyler Brooks in the ‘Merry Liddle Christmas’ trilogy and Agent Wills in ‘A Midsummer’s Nightmare.’ A common face in TV shows, he plays Quinn in ‘Family Law,’ Chet Venables in ‘So Help Me Todd,’ Jonas Glass in ‘Nancy Drew,’ and Agent Tom in ‘Debris.’ Some of the feature films he has been a part of are ‘Scream VI,’ ‘Star Trek Beyond,’ ‘Noelle,’ and ‘The Stickman’s Hollow.’

Antonio Cupo as Carlo

Antonio Cupo takes on the role of Carlo, the antagonist in the movie. You can recognize him as Royland Goff in ‘Peacemaker,’ Andrew Candlewood in ‘The Legend of La Llorona,’ Dominic Ruggiero in ‘Vault,’ Michael in ‘It Happened In L.A.,’ and Captain Bruno Fabi in ‘Blood & Treasure.’ Cupo is a Lifetime staple and can be spotted in numerous movies of the network, including ‘Love Notes,’ ‘Magic Beyond Words – The JK Rowling Story,’ ‘Wrath: A Seven Deadly Sins Story,’ ‘Sleeping with Danger,’ ‘To Have and to Hold,’ ‘Muse,’ and ‘Devious Nanny.’

The additional cast of ‘I’ll Never Let You Go’ includes Teagan Vincze as Joan, Marnie Mahannah as Sasha, and Julian Lao as Byron.

Read More: A Stranger’s Child: Filming Locations and Cast Details

SPONSORED LINKS