In which series of films does Kate Beckinsale play a vampire warrior called Selene? August 17, 2017 By Show answer Underworld More Entertainment QuestionsMore Movies Questions