Question: who played jack the ripper in time after time
Answer: David Warner as John Leslie Stevenson / Jack the Ripper