Magic Mirror 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.