Cast Credits Party Down (2009) Guest starring as Gary Episode 2x10: Constance Carmell Wedding (Jun 25, 2010) How I Met Your Mother (2005) Guest starring as Guy Episode 2x15: Lucky Penny (Feb 12, 2007) It's Always Sunny in Philadelphia (2005) Guest starring as Morris Episode 2x08: The Gang Runs for Office (Aug 3, 2006) NCIS (2003) Guest starring as FBI Agent Charles (2 episodes) Episode 2x05: The Bone Yard (Oct 26, 2004) Episode 1x15: Enigma (Feb 24, 2004) Monk (2002) Guest starring as George Teeger Episode 6x13: Mr. Monk and the Three Julies (Jan 25, 2008) 24 (2001) Guest starring as Kevin Aldridge Episode 7x01: Day 7: 8:00 A.M. - 9:00 A.M. (Jan 11, 2009) CSI: Crime Scene Investigation (2000) Guest starring as Child Advocate Episode 2x15: Burden of Proof (Feb 7, 2002) [Co-Star] Charmed (1998) Guest starring as Pator (2 episodes) Episode 8x18: The Torn Identity (Apr 23, 2006) Episode 8x17: Generation Hex (Apr 16, 2006) Buffy the Vampire Slayer (1997) Guest starring as Vamp Lackey #2 Episode 3x21: Graduation Day: Part I (May 18, 1999) [Co-Star] Star Trek: Voyager (1995) Guest starring as Technician #1 Episode 7x21: Friendship One (Apr 25, 2001)