Bryan James Wood, 23, and Justin Wayne Johnston, 21, were charged with a total of 34 counts stemming from structure and woods fires they allegedly set in Harnett, Cumberland and Sampson Counties.
Wood was arrested on April 24 and Johnston was arrested Thursday. Wood is being held on a $500,000 bond and Johnston's bond was set at $450,000.
In Harnett County, each man was charged with one count of second-degree arson, two counts of burning an unoccupied building, and six counts of burning woodlands with intent to damage property.
In Cumberland County, they were each charged with three counts of burning an unoccupied building, and four counts of felonious burning of woodlands.
In Sampson County, each was charged with one count of second-degree arson.
State and county authorities are continuing their investigation.