Kate Beckinsale, as the hunted vampire Selene, does her best to add gravitas to a part which requires her to speak the few lines she has with conviction and fight werewolves, hybrids and other dread beasties with a velocity that must have made her ache all over.