Plusieurs années après la mort de leurs parents, Tim (Brenton Thwaites) et Kaylie Russell (Karen Gillan) découvrent la cause de cette tragédie familiale. Un miroir maudit a causé une traînée de sang et de destruction pendant les 300 dernières années. Tandis que Tim séjournait dans un hôpital psychiatrique, Kaylie a enquêté sur la cause de l'accident. Afin de pouvoir clôturer ce passé, ils doivent se battre contre le démon qui habite dans le miroir. Alors qu'ils sont poursuivis par des démons et phénomènes étranges, Kaylie et Tim découvrent que leur histoire familiale est en fait une histoire de violence, de mensonges.... et de meurtres !