The 43-year-old "Pacific Rim" star took to Twitter to announce that he finished filming his part.
"I'm done filming, spoke to the director the other day and he said the edit is coming along really well," he wrote.
Elba stars opposite Matthew McConaughey, who portrays the villainous Walter Padick and Jackie Earle Haley, who essays the role of fearsome vampire leader, Richard Sayre.
Tom Taylor, Katheryn Winnick, Abbey Lee Kershaw, Michael Barbieri and Fran Kranz are among the other cast members of the movie.