Kate Beckinsale The 43-year-old actress will reprise her role as Selene for the fifth time in 'Underworld: Blood Wars' and she admits she was disappointed to be dealing with different weapons this time around. She said:" There are fewer guns this time around, which sucks because I'm good at shooting machine guns. The latest film sees Selene separated from her newly-discovered daughter, Eve, as they hunt for her former lover Michael Corvin, and Kate says the movie admits things look bleak for her alter ego, making her even more dangerous.