Revenge alum Josh Bowman is taking a villainous turn as H.G. Wells’ nemesis Jack the Ripper in Kevin Williamson’s ABC drama pilot Time After Time. Bowman has been cast opposite Freddie Stroma in the project, from Warner Bros. TV.

Using the 1979 novel and movie as a starting point, Time After Time will chronicle the epic adventures of young H.G. Wells. Bowman will play John Stevenson, a brilliant and charismatic surgeon who lives a double life as the infamous serial killer Jack the Ripper. In the 1979 movie, the role was played by David Warner.

English actor Bowman became a fan favorite playing Daniel Grayson on ABC’s drama Revenge. He is repped by Management 360 and Gersh.