Good one.

Rating: 10/10 (5 January 2017)

A deadly virus released in 1996 wipes out almost all of humanity, forcing remaining survivors to live underground. A group known as the Army of the Twelve Monkeys is believed to be behind the release of the virus. In 2035, James Cole (Willis) is a prisoner living in a subterranean compound beneath the ruins of Philadelphia. Cole is selected for a mission, where he is trained and sent back in time to locate the original virus in order to help scientists develop a cure.[3] Meanwhile, Cole is troubled by recurring dreams involving a foot chase and an airport shooting.
Cole arrives in Baltimore in 1990, not 1996 as planned. He is arrested, then hospitalized in a mental hospital on the diagnosis of Dr. Kathryn Railly (Stowe). There he encounters Jeffrey Goines (Pitt), a mental patient with fanatical views. After an escape attempt, Cole is sedated and locked in a cell, but he disappears moments later, and wakes up back in his own time. Cole is interrogated by the scientists, who play a distorted voicemail message which asserts the association of the Army of the Twelve Monkeys with the virus. He is also shown photos of numerous people suspected of being involved, including Goines. The scientists offer Cole a second chance to complete his mission and send him back in time. He arrives at a battlefield of World War I where he is shot in the leg, and then he is suddenly transported to 1996.