Black Canary is the DC comic character played by Caity Lotz on the CW TV show, Arrow. Then the actress Katie Cassidy took up the responsibility and became the Black Canary. Both looked amazing and made a lot of fan followers. Check out the hottest cosplays that will make your day:
Want Awesome Stuff in Your Inbox
Subscribe to our mailing list to get the new updates!
Promise! We will never Spam you.