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

53%
47%

Witches have long been a staple of Halloween.

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