Después de los eventos de Underworld: Blood Wars (2016), Selene (Kate Beckinsale) está huyendo del aquelarre de vampiros y es buscada tanto por vampiros como por licántropos. Junto a supervivientes como David (Theo James) y Nyssa (Eisley India), emprenden una misión para poner fin a la guerra entre vampiros y licántropos de una vez por todas.