Danielle Panabaker

Danielle Panabaker portrayed multiple versions of Caitlin Snow on, , , and.

Panabaker also directed five episodes of.