Hudson Thames found incredible success as an accomplished actor, appearing in a variety of films throughout his Hollywood career. Thames's acting career began with roles on several shows, including "Without A Trace" (2002-09), "Criminal Minds" (CBS, 2005-) and "'Til Death" (Fox, 2006-2010). He also appeared in "The Secret Life of the American Teenager" (Freeform, 2007-2012). In the early 2000s and the 2010s, Thames devoted his time to various credits, such as "Bride Wars" (2009) starring Kate Hudson, "Diary of a Wimpy Kid" with Zachary Gordon (2010) and "Marmaduke" with Lee Pace (2010). Most recently, Thames voiced characters in the Vince Vaughn comedy "Unfinished Business" (2015).