John Sullivan (J. Caviezel) 36-godišnji je depresivni policajac koji se upravo razišao s djevojkom. John živi u obiteljskoj kući svojih roditelja, a prije 30 godina njegov je otac, vatrogasac Frank (D. Quaid), poginuo spašavajući unsrećenu ženu u požaru. Uključivši staru očevu amatersku radio-stanicu, John uspostavi vezu s nepoznatim muškarcem, za kojeg ubrzo shvati da je njegov vlastiti otac Frank. John odluči primijeniti svoje današnje spoznaje kako bi promijenio prošlost i spasio ocu život. U tome i uspijeva, ali time pokreće slijed događaja koji će životno ugroziti njegovu majku.

Teksašanin i bivši marinac Michael Williams (N. Cage), koji je preživio pokolj bombaša samoubojice u Libanonu, traži posao u Wyomingu, ali ga ne dobije. Posljednjih pet dolara potroši za gorivo i, vozeći se autoputom, stiže u gradić Red Rock, gdje ode u bar. Za šankom ga dočeka vlasnik lokala Wayne Brown (J. T. Walsh) koji misli da je Michael čovjek s kojim je u baru zakazao sastanak za posao. Michael prihvati ponudu, glumeći da je on stanoviti Lyle iz Dallasa, kojega Wayne čeka.

Nakon godina liječenja u mentalnoj ustanovi za lude kriminalce, serijski ubojica Norman Bates konačno je pušten na slobodu. Odlučivši se vratiti u ozloglašenu staru kuću svoje davno mrtve majke, ubrzo se nađe izmučen 'njezinim' zahtjevima i počinje ispitivati vlastiti razum.

Očajna za ljudskim kontaktom, opsesivna mlada žena seli se na Venice Beach u Kaliforniji kako bi se sprijateljila sa zvijezdom društvenih mreža.