[post_page_title]Josh Stewart (William LaMontagne Jr.)[/post_page_title]
Josh has one of the best roles on Criminal Minds, he plays the husband of agent JJ Jareau, who introduces the audience to her personal life as the seasons go on. Josh plays William LaMontagne Jr. a police officer with a pretty heavy southern accent who falls for JJ like a ton of bricks. He has been on the show since 2007 and is still a part of the cast in a recurring role. Josh has also been a part of television shows like The Mentalist, Ghost Whisperer, The Walking Dead, and in film slike The Dark Knight Rises and Transcendence.
Staying fit is certainly a commitment. Besides doing the physical training, there are some other factors to consider, like nutrition