Magic Mirror (film)

Magic Mirror (Espelho Mágico) is a 2005 Portuguese film directed by Manoel de Oliveira. It was shown in competition at the 2005 Venice Film Festival. It is based on a novel by Agustina Bessa-Luís. The film was conceived as the second part of a trilogy that begun with the 2002 film The Uncertainty Principle.

Cast

 * Leonor Silveira as Alfreda
 * Ricardo Trêpa as José Luciano / Touro Azul
 * Luís Miguel Cintra as Filipe Quinta
 * Leonor Baldaque as Vicenta / Abril
 * Glória de Matos as Nurse Hilda
 * Isabel Ruth as Celsa Adelaide
 * Adelaide Teixeira as Queta
 * Diogo Dória as Police Commissioner
 * José Wallenstein as Américo
 * Maestro Atalaya as Prof. Oboé
 * P. João Marques as Priest Feliciano (as Padre João Marques)
 * Marisa Paredes as Monja
 * Michel Piccoli as Prof. Heschel

Production
The film was released when Oliveira was 96 year old.