Battle of the Day

Kate Middleton vs Katherine Heigl

Kate Middleton
Katherine Heigl

Kate Middleton

Katherine Heigl

Witches have long been a staple of Halloween.

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