"Arrow" season 4, episode 19 aired last week and introduced a fake Black Canary.
Just recently, Katie Cassidy's character Laurel Lance was killed off and fans weren't all too pleased to see a fake replacement.
It was later on revealed that Sharp (Evelyn Crawford) simply stole Laurel's sonic scream device and synced it to her vocal chords.
TV Line noted, "I know that Laurel as Black Canary worked in the shadows and didn't exactly pose for publicity shots, but you'd think someone would point out this petite poser's physical mismatch."
Meanwhile, one fan @WerOTA/OG3 wrote, "Great episode. All Diggle and Lance scenes melt my heart. Kudos to Paul and David. Can't wait for new dynamic... This Original Team Arrow finally with some Delicity scenes, we need Thea with Felicity, much more Lance in ArrowCave and everything will be perfect."
Another fan @JJ wrote, "Clearly the citizens of Star City aren't bothered by size. They also brought the petite Roy as the Arrow despite the size issue."
One fan @Rick Katze wrote, "A fitting send-off."
Another fan @Sam wrote, "Awesome episode! Can't wait for next week. Time to finally discover what that pesky Darhk is up to. Loved all the Team Arrow moments this week."
One fan @Mary wrote, "Yeah, I wondered what it was that Alex was trying to tell Thea before fake Black Canary showed up and attacked. Hard to miss the goof of having Barry speed away from the cemetery when we know he still doesn't have this speed back yet."
Another fan claimed that "Arrow" should already be cancelled.
"Just cancel Arrow already. This show is such a shadow of its former self," Michelle wrote.
One fan @Sam wrote, "I don't think Felicity was too steely at all - watching a loved one literally being buried in front of you is going to present you with the gravity of the situation you're in and in that moment it was really hitting her. I thought what she said to Oliver at the end was powerful and passionate. The Canary plot was a bit clunky but it did what it needed to do in honoring her so the Darhk plot can move forward to the finale."
"Arrow" season 4 airs Wednesdays at 8 p.m. on The CW.