Heroes Guest cast, played by Tohoru Masamune Episode 1x01: Genesis (Sep 25, 2006) Episode 2x03: Kindred (Oct 8, 2007)