Underworld: Blood Wars - Cast

Kate Beckinsale

as Selene


Theo James

as David


Tobias Menzies

as Marius


Lara Pulver

as Semira


Charles Dance

as Thomas


James Faulkner

as Cassius


Change Location