This is Ethan Hawke in Daybreakers, another totally original concept:
Ethan Hawke plays Ed, a researcher in the year 2017, in which an unknown plague has transformed the world’s population into vampires. As the human population nears extinction, vampires must capture and farm every remaining human, or find a blood substitute before time runs out. However, a covert group of vampires makes a remarkable discovery, one which has the power to save the human race.
Vampires and zombies aren’t really all that different. A vampire is basically a zombie you can bring home to mom. They both are undead feeding off the living, but you can’t put a zombie in a cape and top hat. That would just be silly. Vampires are also better at picking up chicks and turning into bats.
Hey, did I mention Willem Dafoe’s in this? *fart sound*