The Heroes & Villains Fan Fest arrives in San Jose this weekend with a bunch of our favorite saints and sinners from the sci-fi, superhero and fantasy worlds. Attendees will get a chance to meet Stephen Amell ( Arrow ), Lana Parilla (the evil queen on Once Upon a Time ), Haley Atwell (Peggy Carter) and Karen Gillan ( Dr. Who, Nebula on Guardians of the Galaxy, among others). The event runs 10:30 a.m.-6 p.m. Nov. 21 and 10 a.m.-5 p.m. Nov. 22 at San Jose Convention Center. VIP ticket packages run $180-$850, regular tickets are $40 for Saturday, $30 for Sunday, $65 for both days; http://heroesfanfest.com/sanjose.– Randy McMullen, Staff