TIFF 2025: Our Review of ‘Reunion’ at CBC Gem

Posted in Festival Coverage by - September 08, 2025
TIFF 2025: Our Review of ‘Reunion’ at CBC Gem

Despite the BBC’s involvement with Luke Snellin’s Reunion, the miniseries came to TIFF looking for North American streaming rights. And I’m happy that CBC Gem picked this up because for the most part, it’s an important and captivating story. The story is about a deaf man, Daniel Brennan (Matthew Gurney), who comes out of prison.

Daniel serves time after murdering his friend. His second order of business is to look for his daughter, Carly (Lara Peake), who owes people money. Her debt is a bittersweet coincidence because Daniel has own unfinished business just outside of their home city of Sheffield. He convinces Carly to go on a camping road trip while the mystery remains of why he did what he did.

On the big screen, Reunion looks like a throwback BBC crime miniseries, but I like some grainy cinematography. There’s also a shot during a flashback where it shows Daniel remembering a younger Carly but some piping is on the top frame. I don’t know why that struck me as authentic but it does, capturing an unvarnished version of the world.

Daniel’s characterization is good. Even him being illiterate and learning how to read and write speaks to the British education system that leaves children behind, who turn into flawed adults. Besides, the miniseries also showcases Gurney’s amazing performance of a man with different kinds of strengths. And matching his energy is Peake, playing a character who stands up to a man who’s coming back to her life now.

This post was written by
While Paolo Kagaoan is not taking long walks in shrubbed areas, he occasionally watches movies and write about them. His credentials are as follows: he has a double major in English and Art History. This means that, for example, he will gush at the art direction in the Amityville house and will want to live there, which is a terrible idea because that house has ghosts. Follow him @paolokagaoan on Instagram but not while you're working.
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-61364310-1', 'auto'); ga('send', 'pageview');