Josh Bowman

Josh Bowman will play Jack the Ripper in the upcoming sci-fi drama Time After Time.