Who plays who on heroes?

The main people who are almost in every episode are played by..................

Hayden Panettiere plays Claire Bennet

Jack Coleman plays Noah Bennet

Greg Grunberg plays Matt Parkman

Masi Oka plays Hiro Nakamura

Adrian Pasdar plays Nathan Petrelli

Sendhil Ramamurthy plays Mohinder Suresh

Sylar, played by Zachary Quinto

Milo Ventimiglia plays hospice nurse Peter Petrelli,