Jennifer Garner had a special treat for Violet as she picked her daughter up from school in LA this afternoon — she was dressed as a witch! The pregnant mom donned a hat and cape for Halloween after gearing up for the holiday over the weekend. Jennifer, Violet, and Seraphina went trick-or-treating on Saturday, but Violet and Seraphina skipped the festive outfits. There have been plenty of other celebrities in costumes, including Nicole Richie, who also wore a witch hat today. Her kids, Harlow and Sparrow, were a princess and a pumpkin for an afterschool party, and there will be plenty more fun getups when families go door to door tonight.