In 2011, Josh met Jessica Ciencin Henriquez for the first time at a dog park. Jessica Ciencin is a freelance writer. They began dating each other and they finally got engaged within two months of dating. They finally got married on 17th of March 2012. Their first child was born in June 2012. They got divorced on 24th of October 2014.
After spending his childhood days in 30 different locations, Josh's parents finally settled in the town of Gig Harbor, Washington. There he joined Kopachuck Middle School and he completed his high school graduation from Gig Harbor High School. While he was there he also appeared in several school plays. As he was interested in acting since his childhood days, instead of joining college he began pursuing his acting career and he finally made his acting debut in the television series, True Colors starring the role of Jonathan. Three years later he won his debut movie role. His breakthrough role came in 2003, after he appeared in the movie Hulk portraying the role of Glenn Talbot. His net worth is said to be around $16 million dollars.