The CW's Green Arrow has found his Black Canary, and her name is ...

Contributed by
Dec 16, 2012

The CW is wasting no time with its Green Arrow pilot. After a long search, they've finally found Oliver Queen's leading lady. Prepare to break out the fishnet stockings and the leather jacket.

According to TV Line, Katie Cassidy will play Dinah "Laurel" Lance in the Arrow pilot. The actress is no stranger to The CW, having appeared on Supernatural, Gossip Girl and the short-lived Melrose Place reboot.

Cassidy's version of Dinah is described as "a young attorney with the City Necessary Resources Initiative who shares a romantic past with Green Arrow's alter ego, Oliver Queen (Stephen Amell)." The last time the network featured the character was in Smallville, where Alaina Huffman played the role. Huffman did double duty as both Dinah and her superhero alter ego Black Canary.

The Arrow cast is rapidly growing. Aside from Amell and Cassidy, they've also hired Susanna Thompson to play Moira Queen (Oliver's mom) and David Ramsey as John Diggle, "an ex-military/special forces type" that works as Oliver's private security.

What do you think of the new Dinah Lance? Does the Arrow cast make the grade?

(via TV Line)