Really? I think you re wrong about that John Edward Lord guy in the prison. He is not in a jail in manhattan, the first thing you see in the trailer is:
"Colorado, USA" + you hear: "They called it the alcatraz of the rockies". + if you hear him talk he claims the terrorist attacks, he never said he was in manhattan working with the government blow stuff up.
He is evil... has to be