Cast Credits Heroes (2006) Guest starring as Francis Episode 1x18: Parasite (Mar 5, 2007) Angel (1999) Guest starring as Stephen Kramer Episode 2x05: Dear Boy (Oct 24, 2000) [Co-Star]