Madison Mitchell (Annabelle Wallis) hat kein leichtes Leben, denn sie hat schon ein paar Fehlgeburten hinter sich und lebt in einer ungesunden Beziehung mit ihrem Mann, der sie „zumindest“ emotional sehr schlecht behandelt. Eines nachts attackiert ein Unbekannter ihr zu Hause, tötet ihren Mann und die hochschwangere Madison, verliert dabei erneut ihr Baby. Ihre Schwester Sydney (Maddie Hasson) kümmert sich in dieser schweren Zeit um sie.
Doch auch sie weiß bald keinen Rat mehr, denn Madison beginnt Tagträume/Visionen zu haben, bei denen sie ihren Angreifer sieht, wie er diverse Menschen tötet. Als diese dann wirklich tot aufgefunden werden, beginnt die Polizei auch gegen Madison zu ermitteln und dabei kommen immer mehr Details ihrer Vergangenheit ans Licht, die bis jetzt schon lange in Vergessenheit geraten sind…