Battle of the Day

Kate Middleton vs Katherine Heigl

Kate Middleton as a witch for Halloween
Katherine Heigl in a witch costume for Halloween

Kate Middleton

Katherine Heigl

52%
48%

Witches have long been a staple of Halloween.

Kate Middleton wore this witch costume in 2007 while Katherine Heigl wore hers for Halloween 2011