O nome Michael Corvin, personagem de Scott Speedman, seria inicialmente o nome do protagonista de O Corvo - A Cidade dos Anjos (1996). Posteriormente o nome do personagem foi modificado para Ashe Corven.
Lily Bo Sheen, que interpreta a personagem Selene quando jovem, é a filha da atriz Kate Beckinsale.
As filmagens foram realizadas em 71 dias.
Durante a realização de uma cena em que os personagens de Kate Beckinsale e Scott Speedman se olhavam por um longo tempo, o diretor Len Wiseman surpreendeu o elenco e a equipe técnica cantando a canção "Everything I Do, I Do It For You", de Bryan Adams. Todos os presentes começaram a rir após o ocorrido.
Precedido por Anjos da Noite - Underworld (2003).
Seguido por Anjos da Noite - A Rebelião (2009) e Anjos da Noite - O Despertar (2012).