Question: who played jack the ripper in time after time?
Answer: David Warner