TIFF 2025: Our Review of ‘Blue Heron’

Posted in Festival Coverage, Movies, TIFF 2025 by - September 12, 2025
TIFF 2025: Our Review of ‘Blue Heron’

Five years following Still Processing, Sophy Romvari finally makes her feature debut with Blue Heron, a narratively challenging – yet tremendously rewarding – film about the nature of memory and grief.

Romvari’s confident direction shines in demonstrating a sense of painful nostalgia. In Blue Heron everything has a purpose. The sound design oscillates between touchmarks of a bygone era – think old commercials, The Looney Toons soundtrack – and a haunting evocative score. The use of 35mm film stock paints a world painfully awash in the feel of something from before.

All Sasha (Eylul Given) can do is watch as her brother Jeremy (Edik Beddoes) descends further into his failing mental health. Her parents have no solutions; there simply might not be one. But by centering Sasha’s perspective at the forefront, Romvari is able to turn Blue Heron into an interrogation of our own memory. What can we remember of that which hurts us?

This film is difficult to discuss for two reasons. One is that the film relies very heavily on a narrative twist, one that I cannot really talk about without spoiling the film, but also, one that fundamentally changes what the film is. The other is that the film is simply just so ephemeral, stitched together as a mosaic of sound, still photographs, snapshots, lived spaces. What I really wanted after this was done was to watch it again, both to understand what the film is trying to say, but also, to simply just feel the film.

A little girl is sitting on the ground

Image Credit: Courtesy of TIFF

This post was written by
Thomas Wishloff is currently an MA student at York University. He is new to the Toronto Film Scene, but has periodically written and podcasted for several now defunct ventures, and has probably commented on a forum with you at some point. The ex-Edmontonian has been known to enjoy a good board game, and claims to know the secret to the best popcorn in the world.
(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');