You're wrong. Emily Rose is awesome (and totally wasted on a disposable love interest role).
Black Canary is played by Caity Lotz, and she's a recast Sara Lance.
Jesus, Beckett looks more and more like some plastic Barbie doll with each passing episode.
© 2014 TV Fanatic