Jack Frost is actually an alien life form that comes from a freezing planet in a completely different dimension of the universe. This creature landed on Earth over 3 thousand years ago and it took a human form. There have been many battles led by him in the form of a general and it has grown fond of such tactics and addicted to the kind of rush that humans get from winning battles.
Jack Frost had to be locked up in the 80’s due to the fact that he was starting an army that was big enough to conquer the entire planet and he had actually recruited alien life forms to take over the world in just a few days. This was the moment when the order knew that they had to stop Frost and lock him up. There are plans to let him lose, but he will be forced to leave the planet or face lock down again.