Heroes Guest cast, played by Dutch Johnson Episode 1x18: Parasite (Mar 5, 2007) Episode 1x19: .07% (Apr 23, 2007)