who played jj's husband on criminal minds
Who is the actor that plays JJ's husband in Criminal Minds? kgb answers Â» Arts & Entertainment Â» Actors and Actresses Â» Who is the actor that plays JJ's husband in Criminal Minds? Josh Stewart plays Detective William LaMontagne, Jr., who is engaged to Jennifer âJ Jâ Jareau on Criminal Minds. Stewart has had a number of roles on various television shows, including No Ordinary Family, Miami Medical, Ghost Whisperer, The Mentalist, Southland, E.R., Third Watch and CSI: Miami.