Question: Is Clea DuVall done on Heroes?

Answer: I hear there's a good chance she'll pop up in the May 21 season finale.