Box Office Mojo informó que "Constantine" ganó casi 30 millones de dólares en la taquilla de América del Norte en su primer fin de semana, por lo que es la película con la segunda ganancia más alta para ese fin de semana.