The late 80's and 90's have not been a particularly good time for big-budget horror movies, but Warlock, a kind of supernatural Terminator, works particularly well. Everyone is well-cast, although the focus is on the three leads. Julian Sands is at his most diabolical, but Richard Grant also does well, neatly portraying Redferne as a man out of time (essentially Michael Biehn's character from Terminator, in reverse). Lori Singer is...well, tolerable. The Warlock is not the all-powerful deity that the writers could have portrayed him as (and as he'll be portrayed in the next movie), meaning that the battles between him and Redferne are actually pretty interesting.