Michela Farrugia

Luzzu

By Bradley Gibson | January 2021

SUNDANCE FILM FESTIVAL 2021 REVIEW! The small island nation of Malta, which lies just south of Sicily in the Meditteranean sea, has not…

Join our Film Threat Newsletter

Newsletter Icon