CharacterJoseph WarrenJoseph Warren in Sons of Liberty (2015), played by Ryan Eggold. Played byRyan EggoldAppears inSons of Liberty2015