Tras los acontecimientos de Underworld: Blood Wars (2016), Selene (Kate Beckinsale) se encuentra fugitiva, perseguida sin descanso tanto por el aquelarre de vampiros como por los licántropos. En un intento desesperado por sobrevivir, une fuerzas con aliados de confianza como David (Theo James) y la feroz Nyssa (India Eisley). Juntos, se embarcan en una peligrosa misión no solo para escapar de sus enemigos, sino también para poner fin decisivamente a la antigua guerra entre vampiros y licántropos, enfrentándose a nuevas y oscuras amenazas y descubriendo secretos enterrados durante mucho tiempo que podrían alterar para siempre el destino de ambas especies.