End of Days (1999)

End of Days is a 1999 American supernatural action horror film directed by Peter Hyams and starring Arnold Schwarzenegger and Gabriel Byrne.

Plot
At the end of the 20th century, Satan appears in New York in search of a bride in order to have his child. For that purpose he posesses an investment banker there and has chosen a woman called Christine for that.

It's up to an ex-cop called Jericho, who has lost his wife and child and who now runs an elite security outfit to stop him.

Cast

 * Arnold Schwarzenegger as Jericho Cane
 * Robin Tunney as Christine York
 * Gabriel Byrne as Satan (The unnamed banker)
 * Kevin Pollak as Bobby Chicago
 * Rod Steiger as Father Kovak
 * CCH Pounder as Det. Marge Francis
 * Derrick O'Connor as Thomas Aquinas
 * Miriam Margolyes as Mabel
 * Udo Kier as Dr. Abel
 * Victor Varnado as Albino
 * Mark Margolis as The Pope