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.

Keep an eye out for Stewart in the upcoming Batman movie, The Dark Knight Rises premiering on July 20, 2012, where he plays Bane’s Mercenary.

Updated on Sunday, May 20 2012 at 11:46PM EDT
Collections: jjcriminal mindshusband