The Dead Zone - Season 1 Episode 9 The Siege
Overview: Conrad Hurley, a disgruntled electrician fired by the town council, goes into the bank with a shotgun and a revolver, tries to rob it, and takes everyone present (including Sara) hostage. Waiting outside for Sara, Johnny gets a vision of a future massacre and goes in to try to alter the future he perceives. Guided by his visions and scrambling wildly to adapt to the altering futures he keeps seeing in which he dies, Sara dies, Conrad dies, and/or everyone dies each time he changes something, Johnny soon becomes Conrad's unlikely ally. Finally Johnny manages to earn Conrad's trust and manage to talk him into releasing the hostages and giving himself up.