Rachel Castillo: Rachel Castillo. Actress: White Whale. Rachel Castillo is known for White Whale (2010), Psycho Sleepover (2008) and Street Team Massacre (2007).
Known For: White Whale (Periphone), Psycho Sleepover (Debbie Dicky), Street Team Massacre (Sarah), The Art of Being Straight (Maddy)