Arrow surprised fans — at least those who hadn't already been spoiled by the head of The CW, no less — with the reveal that the masked Canary taking down the scum in The Glades was actually Sara Lance (Caity Lotz), who was presumed dead a… Read more

A little boy is kidnapped from school and a ransom request is made. Detectives soon uncover that the boy knew his abductor, but friction between his parents impedes the investigation. Meanwhile, Benson must take an exam to formalize her promotion.