CharacterDr. Peter CraftDr. Peter Craft in Penny Dreadful: City of Angels (2020), played by Rory Kinnear. Played byRory KinnearAppears inPenny Dreadful: City of Angels2020