Cast Credits Criminal Minds (2005) Guest starring as Danny Wallace Episode 1x13: Poison (Jan 18, 2006) [Co-Star] Guest starring as Kyle Episode 6x24: Supply & Demand (May 18, 2011) Desperate Housewives (2004) Guest starring as Thomas Episode 4x02: Smiles of a Summer Night (Oct 7, 2007) [Co-Star]