Josh Bowman Time After Time Pilot Cast

Revenge's Josh Bowman Nabs Deadly Role in ABC's Time After Time Pilot

A Revenge ladykiller has just been cast as a notorious lady killer.

Josh Bowman will portray Jack the Ripper in Kevin Williamson’s new ABC pilot Time After Time, our sister site Deadline reports.

Jack also is the nemesis of H.G. Wells, the drama’s protagonist, played by UnREAL‘s Freddie Stroma.

Using the book by Karl Alexander (as well as the 1979 film) as a “starting point,” the prospective Warner Bros. TV drama will chronicle the epic adventures of young H.G. Wells and his Time Machine.

Bowman’s character, John Stevenson, is a clever, charismatic surgeon who moonlights as the legendary Whitechapel serial killer.