Ernesto Castillo is facing five counts of aggravated assault with a deadly weapon, according to Nueces County court records.