I'm looking for a movie, I've forgotten the title. Help! It's kinda mecha, I think. There are aliens, they invade earth, and they steal energy (ie. lights). I think the aliens were blind to glass (they can't see through it). And there's a group of survivors who try to go to a submarine so they can hide out in the ocean for ** years until all the energy is gone.
Well theres the part about the giant space rift with the monsters coming out of it and the angel egg inside of the volcano and where the little boy has to deliver his mech to mars