Cast Credits NCIS (2003) Guest starring as Marty Pearson (2 episodes) Episode 4x10: Smoked (Nov 28, 2006) Episode 4x08: Once a Hero (Nov 14, 2006) CSI: Crime Scene Investigation (2000) Guest starring as Michael Ames Episode 3x04: A Little Murder (Oct 17, 2002) Charmed (1998) Guest starring as Finnegan (4 episodes) Episode 8x20: Gone with the Witches (May 7, 2006) Episode 5x23: Oh My Goddess (2) (May 11, 2003) Episode 5x22: Oh My Goddess (1) (May 11, 2003) Episode 5x17: Lucky Charmed (Apr 6, 2003) View 1 more View 1 less The Pretender (1996) Guest starring as Elf Episode 1x08: Not Even a Mouse (Dec 14, 1996) [Co-Star]