<P> 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. , in Criminal Minds . He was also cast as Brendan Finney in the final season of the NBC TV series Third Watch and as Barsad in Christopher Nolan 's The Dark Knight Rises . </P>
<P> 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. , in Criminal Minds . He was also cast as Brendan Finney in the final season of the NBC TV series Third Watch and as Barsad in Christopher Nolan 's The Dark Knight Rises . </P>
who plays jj 's husband will on criminal minds
who plays jj 's husband will on criminal minds
Joshua Regnall Stewart
Joshua Regnall Stewart