Question: who is charles d in pretty little liars?
Answer: It was reported that Vanessa Ray was cast to portray CeCe Drake, who was later known to be Charlotte DiLaurentis. When Ray was announced to start filming again for Pretty Little Liars fourth season, she spoke about returning, stating: "It's so fun to do, and what a crazy character I get to play.