John Stevensonplayed by Josh Bowman
Josh Bowman plays the brilliant surgeon and ruthless psychopath, Dr. John Stevenson, better known as Jack The Ripper, on ABC's Time After Time. The drama chronicles the adventures of a young H.G. Wells as he travels through centuries, decades and days in the pursuit of the charismatic (yet secretly psychopathic) Dr. John Stevenson, better known as "Jack the Ripper."
Bowman is best known to television viewers for his role as Daniel Grayson on ABC's fan-favorite series Revenge. Prior to Revenge, Bowman had recurring roles on ABC Family's Make It or Break It and on the U.K.'s BBC series Holby City.
His film credits include roles in Level Up, So Undercover, The Last Keepers, Love's Kitchen, 13 Hours, Exteriors and Prowl, and his work on the stage includes roles in "Butterflies Are Free" and "This Is Our Youth," for the Lee Strasberg Institute.
Bowman studied at the prestigious Lee Strasberg Institute in New York City. Originally from Berkshire, England, Bowman currently lives in Los Angeles, California.