Turn off light

Justice League Season 2 Episode 20

Superman finds himself on a devastated future Earth with the man responsible – Vandal Savage.

Episode Title: Hereafter (2)

Air Date: 2003-11-29