The complete first three seasons of the US crime drama following ex-CIA officer John Reese (Jim Caviezel) as he attempts to put a stop to violence in New York City. The former agent works alongside billionaire Harold Finch (Michael Emerson) who, at the government's request, created computer software that can detect forthcoming terrorist attacks. The programme also has the ability to predict other criminal activity but, after the government showed disinterest in this, Finch enlisted the assistance of Reese who now has to use the basic information provided to work out what will happen and prevent it from taking place. Season 1 episodes are: 'Pilot', 'Ghosts', 'Mission Creep', 'Cura Te Ipsum', 'Judgment', 'The Fix', 'Witness', 'Foe', 'Get Carter', 'Number Crunch', 'Super', 'Legacy', 'Root Cause', 'Wolf and Cub', 'Blue Code', 'Risk', 'Baby Blue', 'Identity Crisis', 'Flesh and Blood', 'Matsya Nyaya', 'Many Happy Returns', 'No Good Deed' and 'Firewall'. Season 2 episodes are: 'The Contingency', 'Bad Code', 'Masquerade', 'Triggerman', 'Bury the Lede', 'The High Road', 'Critical', ''Til Death', 'C.O.D.', 'Shadow Box', '2TTR', 'Prisoner's Dilemma', 'Dead Reckoning', 'One Percent', 'Booked Solid', 'Relevance', 'Proteus', 'All In', 'Trojan Horse', 'In Extremis', 'Zero Day' and 'God Mode'. Season 3 episodes are: 'Liberty', 'Nothing to Hide', 'Lady Killer', 'Reasonable Doubt', 'Razgovor', 'Mors Praematura', 'The Perfect Mark', 'Endgame', 'The Crossing', 'The Devil's Share', 'Lethe', 'Aletheia', '4C', 'Provenance', 'Last Call', 'RAM', '/', 'Allegiance', 'Most Likely To...', 'Death Benefit', 'Beta', 'A House Divided' and 'Deus Ex Machina'.