Cathy Rigby is Peter Pan