Characters That Stunned Fans When They Were Replaced by New Actors

Black Canary on “Arrow”

Warner Bros. Television Distribution

In the pilot for “Arrow,” Black Canary was played by actress Jacqueline MacInnes, but after filming the pilot, scheduling issues caused her to turn down the role. Then Caity Lotz took over the character and fans are glad that she did because no one looks better in the signature mask than her!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top