CharacterJoshua NolanJoshua Nolan in Defiance (2013), played by Grant Bowler. Played byGrant BowlerAppears inDefiance2013