Is Clea Duvall in Heroes?

I thought I saw her in it?
0