Sometimes, it takes a monster to save mankind.

That's the premise of "I, Frankenstein," an upcoming movie from the team behind "Underworld." A new trailer hit the internet today and shows a scarred (and very, very angry) Aaron Eckhart as the legendary monster created by Frankenstein.

Two hundred years after his creation, Adam is still around. And in the movie's dystopic version of the present, he's caught in a massive struggle involving a fleet of fearsome winged demon/gargoyles. Humanity's fate depends on the outcome.

"You're only a monster if you behave like one," whispers his beautiful companion, Terra (Yvonne Strahovski.

The trailer features plenty of explosions, hand-to-hand combat, and epic battle sequences. There are also brief glimpses of Bill NIghy and Miranda Otto chewing scenery.

"I, Frankenstein" opens in theaters January 24.