Mirrors 2 rozpoczyna się w momencie, w którym Max (Stahl) wychodzi z odwyku. Rozpoczyna pracę jako stróż nocny w domu towarowym swojego ojca (Katt). Podczas jednego z dyżurów widzi w lustrze tajemniczą dziewczynę. Od tego momentu wciąż prześladuje go ten widok. Nie jest jednak pewien czy jest to prawda, czy może efekt uboczny zażywania tabletek nasennych. Kiedy w domu towarowym zaczynają ginąć pracownicy głównym podejrzanym zostaje Max. Próbując udowodnić swoją niewinność trafia na utajniony skandal z przed lat.