Its not a film but I wanted to post about it anyway, I'm watching something called hereafter, an episode of the justice league in which superman is thought dead when he is dematerialised and he is actually catapulted into a distant future in which everyone and everything is dead but strange animals have evolved from the roaches which survived and one guy called Savage who is an immortal (and also responsible for it all).
This show is freaking awesome, I love the fact that they started to do two part episodes, one was not long enough to do stories like this, also I've no idea if this has a comic book as its origin for the story but it would be awesome if it did.
Superman forges a sword and goes around in an ancient car with the sword and a hammer fighting the things, the disappearence of the sun means he hasnt got his powers, then he and savage have to go after an artificial sun and it restores his powers, in time for him to go back in time and prevent this time line happening.
Also the guy Savage has kind of lived a life like the guy in I Am Legend, infinite time, infinite opportunities to read and learn and perfect, he has a space craft, a time machine, he has mastered machine production and agriculture.
Also Lobo and Deadshot is in it. So you know. Two other cool characters.