CharacterDr. Daniel HarrowDr. Daniel Harrow in Harrow (2018), played by Ioan Gruffudd. Played byIoan GruffuddAppears inHarrow2018