Question: who played jj's husband on criminal minds
Answer: Joshua Regnall Stewart ( born February 6 , 1977 ) is an American actor best known for his role as Holt McLaren in the FX TV series Dirt and as Detective William LaMontagne , Jr.