TIFF 2025: Our Review of ‘Magellan’ (2025)

Posted in Movies, TIFF 2025 by - September 11, 2025
TIFF 2025: Our Review of ‘Magellan’ (2025)

Ferdinand Magellan played a role in Filipino history, which is perhaps why epic Filipino filmmaker Lav Diaz decided to make his latest film on the man.

As the film begins, the first thing you will notice is that it’s shot in 1.33:1 ratio instead of widescreen. That format may seem odd for an epic movie. Full screen in mind, the genre itself has a lack of close-ups, but it works. Diaz is also well known for slow moving scenes as well, such as floating down the river on a boat, so the smaller ratio really helps build the intensity for some scenes. The movie stays far away from showing violence, even though violence happens off screen, which is refreshing. It’s Gael García Bernal’s portrayal of the man though that really stands out.

Bernal plays Magellan as a stoic man, who doesn’t say a lot. It’s the looks he gives the crew, and the people he meets that really tells the story. It’s hard to play a role that way, but Bernal is very successful at it. The story itself only follows Magellan’s life from 1511 to his death in 1521. It’s also fascinating to see how Magellan tries to convert the natives of the Philippines to Christianity. In most cases, against their will.

Magellan is a bit of a slog to get through, but it’s worth it in the end. Like most historical films though, make sure to read up on the history afterwards, as it changes some events for the big screen.

This post was written by
While Roderick has only been writing movie reviews for a relatively short time, he's been a fan of film for as long as he can remember. It's a love affair that started when he saw Star Wars at a drive-in theatre in Kitchener when he was four years old. In the past decade he's fulfilled his dream of interviewing celebrities, attending red carpets events at festivals such as TIFF and writing reviews for outlets such as Realstylenetwork.com. He's always on the hunt for the next big thing to hit the screen.
(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');