Arrow Spoilers: Felicity's Parents! Diggle's Past! The Black Canary!

But the scoops, spoilers and revealing teases are already flowing. To wit: we already know that Seth Gabel will return this fall as Count Vertigo.

And now The CW has given us our first look at Caity Lotz as The Black Canary, a casting that's left many fans confused because they assumed Katie Cassidy's Laurel would be taking on this persona. And she still may very well be.

Producers have said Lotz is simply playing the first incantation of this comic book favorite and she'll debut on the fourth installment of Arrow Season 2, "Crucible." Get a glimpse at The Black Canary and Oliver now: