European Union Film Festival 2026
- Castillo
- Malta2024
- Abigail Mallia
- 128 DCP
- NR
- EUFF 2026
Screening Dates
“The acting is a revelation … What’s especially impressive [is] the cinematography and how it handles the timeline shifts in the narrative.”
David Hudson, The Maltese Herald
In this rich adaptation of Clare Azzopardi’s novel, director Abigail Mallia weaves a complex mystery grounded in Malta’s turbulent political past. Following the death of her father, Amanda seeks out her long-estranged mother, Emma. Upon their reunion, Emma drops a bombshell: she confesses to murdering two men in retribution for the 1986 assassination of her sister, a popular crime novelist. As Amanda digs into her family’s secrets, the boundaries of memory begin to fray, blending real-world trauma with the fictional universe of Inspector Castillo, her aunt’s iconic literary detective. What emerges is a multilayered narrative where political history and personal mythologies collide to reveal hidden truths.
In Maltese with English subtitles
Streaming
December 1 (Tuesday) through
December 20 (Sunday)
To stream this film:
Follow this link to the virtual platform.
Purchase a ticket for $12 (plus tax) or purchase a multi-film pass (details below).
Once rented, you will have until December 15 to start the film. After the film is started, you will have 72 hours to finish watching it.
If you are having technical issues with the stream, please click here.
You can also contact EUFF directly by emailing info@euffonline.ca.
This film is available to stream in Canada only.
Five Virtual Film Bundle: $50 (plus tax)
Online Festival Pass: $100 (plus tax)
Please note: Tickets to in-person screenings do not include access to online EUFF offerings, nor vice versa.
Media
Upcoming in this Series
-
- Spiked
- aka Walter Lapin)
(Allez Hëpp Hopp Hopp! -
Luxembourg/
Belgium/ 2025France - Caroline Origer
- 82 DCP
- NR
- EUFF 2026
-
- My Family and Other Clowns
- Minu pere ja muud klounid
- Estonia2025
- Heilika Pikkov, Liina Särkinen
- 84 DCP
- NR
- EUFF 2026