Question: who plays jj 's husband will on criminal minds
Answer: Joshua Regnall Stewart