TIFF 2025

Review by Saulo Ferreira Oct 13 • 2025 3 min read

TIFF 2025

Almost a month has passed since the festival ended (sorry, I wanted to finish posting all my reviews first, so I delayed this post a bit), and TIFF 50 already feels like a distant memory. It goes by so fast! When we are in it, it’s intense. Five films a day, literally running from venue to venue (making in just in time at least 3 times), spotting celebrities, and struggling to keep Letterboxd updated. But once it ends, it feels like it wasn’t nearly enough and that we could have gone for a few more days.

My fifth TIFF, and my first as press, has been the best I have experienced so far, thanks to a very strong lineup and, well, the fact of being press (Lavazza cold brew every day for ten days is a dream, as is being able to start the day at the theaters at 9 a.m., as well as talking to other critics before those early screenings).

It is always easy, especially when the lineup is announced, to look at what films are not there instead of the ones that are. “Tiffty” (how it wanted to be called for its 50th anniversary) gathered the most notable films from Cannes, Venice, and Berlin, along with a fair share of noteworthy world premieres (Wake Up Dead Man, Rental Family, Roofman). But as always, there were over 200 films, and enough to fill 11 days with many winners. Maybe I am getting better, but it was easier as well to spot what would be good or not. The Midnight lineup was specially strong (if you knew how to avoid the easy to spot stinkers) with three big highlights. Platform section was hit and miss as usual, and, as always, some of the best films were tucked into the Centrepiece program.

What struck me most, however, was that the world premieres in general were better selected. Compared with previous years, there seemed to be a stronger effort to keep the lineup curated, consistent, and solid. I can see something like A Big Bold Beautiful Journey making the lineup in a previous year, and we are better for having films like Poetic License and Tuner in its place. Audiences also picked a great winner (Hamnet was a much better choice than last year’s The Life of Chuck). By the time of posting, I have seen at least five of the notable films people were disappointed not to find here, and I can safely say that what made it in was a fantastic representation of the year. Overall, it was a very strong lineup in a very exciting year for films.

Festival Street did not have many attractions this year, and I missed Jane Schoettle, who apparently retired, presenting the films. Even so, my impression was that there was a bigger focus on the actual movies themselves, maybe due to the company and people I talked with during the festival.

Here is my ranking of everything I have seen from the lineup at the time of posting. This includes 11 films I saw at other festivals (Sundance and Cannes), 2 I saw after the festival, 14 I watched through screeners, and 46 I saw during the festival itself.

Poster for Charlie Harper
73. Charlie Harper (2025)
As a TIFF selection, Charlie Harper feels notably listless and stays away from anything tough or meaningful about love, regret, or toxic relationships.
Poster for Eleanor the Great
72. Eleanor the Great (2025)
Warmly acted but ethically tone-deaf, Eleanor the Great softens a deeply dishonest premise to the point of emotional dishonesty.
Poster for Sacrifice
71. Sacrifice (2025)
Sacrifice invites us to laugh at millionaires being humiliated while also making us cringe for the millionaires humiliated for taking part in it.
Poster for Bad Apples
70. Bad Apples (2025)
Jonatan Etzler’s Bad Apples, led by Saoirse Ronan, promises a bold morality tale but delivers a shallow and evasive satire that entertains at first before completely falling apart.
Poster for Easy's Waltz
69. Easy's Waltz (2025)
Featuring bland direction, Easy’s Waltz is ultimately sunk by a badly miscast Vince Vaughn, leaving Al Pacino as the film’s lone standout.
Poster for The Little Sister
68. The Little Sister (2025)
A muted, well-acted drama that barely scratches the surface. The Little Sister avoids conflict, emotion, and risk at every turn.
Poster for Scarlet
67. Scarlet (2025)
In Scarlet, Hosoda reshapes Hamlet into anime fantasy, but its grandeur collapses under awkward animation and uneven execution
Poster for Mile End Kicks
66. Mile End Kicks (2025)
Mile End Kicks captures Montreal’s indie scene with affection, but a disjointed plot and an abrasive lead that tests the audience’s patience keep this autobiographical follow up far less than satisfying.
Poster for Carolina Caroline
65. Carolina Caroline (2025)
Parked in roadside towns and set to endless country songs, Carolina Caroline offers charm and chemistry but little new beyond its good-looking leads.
Poster for The Lost Bus
64. The Lost Bus (2025)
The Lost Bus delivers breathtaking fire sequences and immersive sound but sidelines the real-life courage that inspired it for a shallow redemption arc, resulting in a visually powerful yet soulless drama.
Poster for Steve
63. Steve (2025)
Steve is a loud, restless take on institutional failure that pushes us away as it struggles to balance authenticity with chaos.
Poster for Driver's Ed
62. Driver's Ed (2025)
Driver’s Ed has Farrelly back in his comfort zone, but this lightweight diversion feels more like a forgettable streaming filler than a festival-worthy premiere.
Poster for A Private Life
61. A Private Life (2025)
A Private Life is carried entirely by Jodie Foster, whose all-French performance is the film’s only true draw. In a role demanding intensity, vulnerability, and absolute commitment, she delivers all three, creating a story through her performance that feels far richer than the one written on the page.
Poster for Two Prosecutors
60. Two Prosecutors (2025)
Two Prosecutors knows what it wants to say, but its slow, repetitive delivery ends up undercutting the power of its message.
Poster for If I Had Legs I'd Kick You
59. If I Had Legs I'd Kick You (2025)
Mary Bronstein’s If I Had Legs I’d Kick You captures a mother’s mental unraveling with intensity and ambition, though some of its abstract choices keep the film from reaching its intended empathy.
Poster for Dust Bunny
58. Dust Bunny (2025)
Bryan Fuller’s Dust Bunny turns a dark children’s fable into whimsical horror, with Mads Mikkelsen as a hitman and young Sophie Sloan delivering a standout debut performance, yet it ultimately struggles to live up to its great premise.
Poster for The Man in My Basement
57. The Man in My Basement (2025)
Nadia Latif’s The Man in My Basement begins with a compelling setup and great turns from Corey Hawkins and Willem Dafoe, but never escapes its claustrophobic metaphor.
Poster for Little Lorraine
56. Little Lorraine (2025)
Little Lorraine is suspenseful and competently made, but its focus on smuggling beats over community spirit leaves its true story only half told.
Poster for Out Standing
55. Out Standing (2025)
Nina Kiri anchors Mélanie Charbonneau’s Out Standing, a Canadian biopic that tells Perron’s story with respect but little dramatic force.
Poster for Motor City
54. Motor City (2025)
Motor City takes a bold swing with minimal dialogue and music video styling, but its promise of style over substance runs out of steam quickly, leaving a revenge story that feels repetitive and oddly boring.
Poster for Exit 8
53. Exit 8 (2025)
Exit 8 recreates the tension of spotting anomalies, even if stretching the short-game premise to feature length proves uneven.
Poster for Rental Family
52. Rental Family (2025)
A crowd pleaser with a fertile theme, Rental Family avoids its hardest truths and settles for safe choices, leaving its potential untouched.
Poster for The Secret Agent
51. The Secret Agent (2025)
Kleber Mendonça Filho crafts a fascinating parallel between an ordinary man under dictatorship and the life of a secret agent, but at 2h40m his indulgent style proves both the film’s strength and its weakness, leaving it frustratingly inaccessible and exhausting.
Poster for New Year's Rev
50. New Year's Rev (2025)
Although simplistic, repetitive, and rough around the edges, New Year’s Rev still manages to win you over with its catchy enthusiasm, very much like Green Day itself.
Poster for The Ugly
49. The Ugly (2025)
The Ugly delivers a compelling narrative and noteworthy themes, even if it only partly sparks the deeper reflection it reaches for.
Poster for Wasteman
48. Wasteman (2025)
Cal McMau’s debut Wasteman showcases two rising stars and gritty realism, but its minimal script limits how far the film can go.
Poster for Ballad of a Small Player
47. Ballad of a Small Player (2025)
Edward Berger’s Ballad of a Small Player dazzles with a gorgeously shot neon Macau, great music, and a magnetic Colin Farrell, but loses its moral center in a hollow second-chance story.
Poster for Honey Bunch
46. Honey Bunch (2025)
Honey Bunch delivers claustrophobic horror in a treatment center, with striking visuals and chilling music that outweigh its uneven storytelling.
Poster for BLKNWS: Terms & Conditions
45. BLKNWS: Terms & Conditions (2025)
Mixing archival footage, staged reenactments, viral clips, and Afrofuturist imagery, BLKNWS: Terms & Conditions is both bold and disorienting.
Poster for The Captive
44. The Captive (2025)
Alejandro Amenábar’s The Captive brings the story of Miguel de Cervantes’ captivity to the screen with lavish production and biblical scale, yet its restrained tone keeps it from fully connecting emotionally.
Poster for Frankenstein
43. Frankenstein (2025)
Guillermo del Toro’s long-awaited Frankenstein is visually breathtaking and faithful to Mary Shelley’s novel, yet falters where it matters most: the tragic bond between creator and creature.
Poster for Eternity
42. Eternity (2025)
Blending romance, comedy, and fantasy, Eternity charms with its cast and design, while leaving you wishing it had dug a little deeper.
Poster for Dead Man's Wire
41. Dead Man's Wire (2025)
A stylish throwback to 70s thrillers, Dead Man’s Wire explores media spectacle, class anger, and one man’s desperation against the system, effective but lacks distinction.
Poster for Train Dreams
40. Train Dreams (2025)
Train Dreams gives the sensation of witnessing a full life unfold, efficiently transporting us to its era. Its visuals and music create an evocative, immersive experience, yet the film often feels like it’s observing rather than expressing, struggling to impart the emotional weight of its meditations to the audience.
Poster for Sound of Falling
39. Sound of Falling (2025)
Though undeniably a work of art, Sound of Falling often feels like its characters: quietly aching, beautifully framed, and always kept at a distance.
Poster for The Cost of Heaven
38. The Cost of Heaven (2025)
The Cost of Heaven paints an authentic portrait of a man whose ambition and material desires get the best of him, a gripping and effective drama.
Poster for Normal
37. Normal (2025)
Normal never reaches the highs of its influences, but Odenkirk’s everyman presence and sharp timing keep it engaging from start to finish.
Poster for The Blue Trail
36. The Blue Trail (2025)
Led by a deeply felt performance from Denise Weinberg, and filled with empathy and tenderness, The Blue Trail turns an act of resistance into a meditation on what it means to remain human in a mechanized world, even as it drifts in its final act.
Poster for The Last One for the Road
35. The Last One for the Road (2025)
The Last One for the Road finds depth through Giulio’s growth, shifting a cycle of bad jokes and hangovers into a study of what is worth keeping from a previous generation.
Poster for Rose of Nevada
34. Rose of Nevada (2025)
Rose of Nevada mesmerizes with its textures and ghostly sound design, even as its narrative grows vague and repetitive.
Poster for The Christophers
33. The Christophers (2025)
A quick chamber piece shot in spare time, The Christophers relies on McKellen’s wit and venom to keep us engaged, and he more than delivers.
Poster for Hedda
32. Hedda (2025)
DaCosta’s Hedda is a fascinating and ambitious reimagining of Ibsen, elevated by atmosphere, direction, and a stellar supporting cast, even if its difficult heroine keeps the tragedy at arm’s length.
Poster for Dry Leaf
31. Dry Leaf (2025)
A father retraces his daughter’s path through abandoned football fields in Koberidze’s Dry Leaf, a moving reflection on memory and loss.
Poster for Fuze
30. Fuze (2025)
Despite awkward structure and disengaged performances, Fuze grows into a sharp, efficient thriller with standout suspense sequences.
Poster for Nouvelle Vague
29. Nouvelle Vague (2025)
A charming and carefully made film about a famously chaotic one, Nouvelle Vague has Linklater transforming the French New Wave origin history feel like a hangout movie.
Poster for Christy
28. Christy (2025)
David Michôd’s Christy follows the rise and survival of boxing pioneer Christy Martin. Sydney Sweeney transforms for the role, but the film leans too often on familiar underdog beats.
Poster for To the Victory!
27. To the Victory! (2025)
To the Victory! is both intimate and haunting, revealing how war fractures families and unsettles art itself, even after the fighting has ended.
Poster for Modern Whore
26. Modern Whore (2025)
Modern Whore is a theatrical hybrid doc that mixes humor and honesty as Andrea Werhun recounts her life as an escort and stripper in Toronto.
Poster for Homebound
25. Homebound (2025)
Homebound is an empathetic story of friendship shaped by caste, religion, and the migrant crisis, important even if told in a straightforward way.
Poster for Nuremberg
24. Nuremberg (2025)
Glossy, theatrical, and packed with Oscar-clip moments, Nuremberg revives the famous tribunal with prestige polish and a towering performance from Russell Crowe.
Poster for The Voice of Hind Rajab
23. The Voice of Hind Rajab (2025)
The Voice of Hind Rajab is devastating and essential, urgent and gut-wrenching, though its single-room perspective limits its full power.
Poster for Wake Up Dead Man
22. Wake Up Dead Man (2025)
Rian Johnson trades mansions for a gothic church in Wake Up Dead Man, delivering a polished mystery that entertains but feels less rich than its predecessors.
Poster for No Other Choice
21. No Other Choice (2025)
Park Chan-wook’s No Other Choice dazzles with precise camerawork, rich satire, and Lee Byung-hun’s commanding performance, but its sprawling subplots and distant protagonist keeps it from fully soaring.
Poster for Little Amélie or the Character of Rain
20. Little Amélie or the Character of Rain (2025)
A visually elegant and emotionally resonant, Little Amélie or the Character of Rain fuses French and Japanese sensibilities to great effect.
Poster for The Smashing Machine
19. The Smashing Machine (2025)
Safdie transforms a conventional sports drama into a study of identity and fragility, with Johnson giving a career-best performance as a man who cannot accept his own vulnerability.
Poster for Hamlet
18. Hamlet (2025)
Aneil Karia’s Hamlet, Riz Ahmed, is a vivid and effective translation of Shakespeare to modern London, with its performances and direction justifying its existence more than its new perspective.
Poster for California Schemin'
17. California Schemin' (2025)
California Schemin’ thrives on catchy music, sharp humor, and a bond between friends tested by ambition and deception.
Poster for Obsession
16. Obsession (2025)
Hilarious, unsettling, shocking, and even tragic, often all at once, Curry Barker’s Obsession is a twisted horror that turns a sweet love story into a nightmare, featuring a star-making performance from Inde Navarrette.
Poster for Good Boy
15. Good Boy (2025)
Good Boy may not dive deep into its themes, but it thrives on Komasa’s precise pacing, claustrophobic tension, and commanding performances.
Poster for Left-Handed Girl
14. Left-Handed Girl (2025)
With empathy, authenticity, and plenty of charm and humor, Left-Handed Girl brings Taipei’s streets to life through the struggles and joys of three women.
Poster for Poetic License
13. Poetic License (2025)
Poetic License finds sincerity among the laughs in a comedy that feels fresh, anchored by an Oscar-worthy turn from Leslie Mann.
Poster for Roofman
12. Roofman (2025)
A true-crime tale too bizarre to believe becomes a film that entertains with its wild premise while uncovering humanity at its core.
Poster for It Was Just an Accident
11. It Was Just an Accident (2025)
Jafar Panahi’s It Was Just An Accident explores justice and revenge through a blend of emotional depth and unexpected humor, emerging as the festival most resonant film.
Poster for Hen
10. Hen (2025)
Hen is both entertaining and provocative, blending Greek tragedy with barnyard resilience in one of TIFF’s most memorable Platform entries.
Poster for A Poet
9. A Poet (2025)
Simón Mesa Soto’s A Poet finds empathy in failure, following a Medellín writer whose good intentions lead to painful, but hilarious comedy.
Poster for Nirvanna the Band the Show the Movie
8. Nirvanna the Band the Show the Movie (2025)
A scrappy, inventive blend of comedy, creativity, and Toronto spirit, Nirvanna the Band the Show the Movie turns nearly two decades of work into a love letter to Toronto, comedy, and creative collaboration.
Poster for The Furious
7. The Furious (2025)
Motorcycle chases, sledgehammers, and a climactic five-way showdown. The Furious delivers some of the most inventive and exhausting action you’ll see all year.
Poster for Tuner
6. Tuner (2025)
With immersive sound, a star-making turn and genuine heart, Tuner proves impossible to dislike, delivering pure cinematic exhilaration.
Poster for The Testament of Ann Lee
5. The Testament of Ann Lee (2025)
Mona Fastvold’s The Testament of Ann Lee transforms the story of the Shakers’ visionary leader into a hypnotic drama, with Amanda Seyfried delivering one of her finest performances.
Poster for Sirāt
4. Sirāt (2025)
Under the surface of its wild desert journey, Sirât reveals a soulful meditation on grief, empathy, and the families we build from brokenness.
Poster for Blue Moon
3. Blue Moon (2025)
Ethan Hawke and Andrew Scott deliver career-best work in Richard Linklater’s Blue Moon, a chamber drama unfolding across a single night of loneliness and fading relevance.
Poster for Hamnet
2. Hamnet (2025)
Hamnet is a sweeping tale of loss and empathy, where Zhao’s vision and Buckley’s brilliance connect us across centuries.
Poster for Sentimental Value
1. Sentimental Value (2025)
Sentimental Value is Trier at his most personal and perceptive, a devastating yet hopeful portrait of how family scars shape us and how art can be used to heal them, brought to life through a cast delivering career-best performances.

    Discover more from Reviews On Reels

    Subscribe now to keep reading and get access to the full archive.

    Subscribe

    Every Friday, get a ranking of new theatrical and streaming releases, plus an editor's pick.

    Unsubscribe anytime. Your email stays private.

    Continue reading