Dirigido pela cineasta portuguesa Margarida Gil, "O Anjo da Guarda" (1998) é um drama estrelado por Canto e Castro, Dalila Carmo, Cucha Carvalheiro, Zita Duarte e Isabel de Castro. A produção integra a filmografia de Gil dedicada a retratos intimistas da sociedade portuguesa, com um elenco que reúne alguns dos nomes mais respeitados do cinema do país na década de 1990. É um filme que representa bem uma fase do cinema português voltada a narrativas de câmara, mais preocupadas com a psicologia dos personagens do que com grandes acontecimentos externos.
Elenco e Direção:Margarida Gil (diretor)Canto e CastroDalila CarmoCucha CarvalheiroZita DuarteIsabel de Castro