Spider-Man: The Darkest Hours

Peter Parker, a.k.a. the amazingly agile superhero Spider-Man, must wage war against the Ancients - a race of mysterious creatures who devour human life energy in order to survive. With help from his old flame Felicia Hardy, also known as The Black Cat, Spidey sets out to save the population of New York City but will Mary Jane's jealous streak interfere with his sense of duty?