What is the name of the Devil as played by Jack Nicholson in The Witches of Eastwick (1987)? by Daryl Van Horne was the Devil as played by Jack Nicholson in The Witches of Eastwick (1987).