Question: who played cathy in the movie petals on the wind
Answer: Rose McIver as Cathy Dollanganger