This reminds me so much of Metropolis it's not even funny!!! And Casshern for some odd reason. Not sure why!