This American actor played the role of Dr. Jack Hodgins who is an entomologist in the television movie named as Bones. He was extremely good in the movie and became popular among the crowd as well as the industry. In the year 2001, he co-founded the Theater namely Junkies which intended to offer the high-quality workshops and personal development training for actors in the locality of Greater Los Angeles Area. In the year 2004, he got a chance to play the role of a photographer in the short movie titled as Rent – A- Person. Consecutively, he made a cameo appearance in the television movie titled as Getting Played in the role of Hotel Desk Clerk in the year 2006.
Most prominently, he worked as the co-producer of the short movie – Validation along with playing the lead role as Hugh Newman in 2007. Additionally, he has also played the lead roles in the movies such as One Dry Run, Shuffle, Stop, and The Pardon. Along with the acting profession, he has also written the story and directed the movie named as Stop in the year 2011. His other directed movie is One Dry Run which was filmed in the year 2010. Some of his television works include Friends, Home Improvement, Dharma and Greg, Kenan and Kel, Titus, and much more.