Arrow's titular superhero found himself on the wrong side of the law last week after being arrested by Detective Lance (Paul Blackthorne), who suspects that he is the vigilante who has been plaguing Starling City. Of course, Lance is totally right, but he'll have to prove it first.
This is where Laurel (Katie Cassidy) will step in to represent Oliver (Stephen Amell) — and she'll have her work cut out for her in the courtroom, going up against Kate Spencer (Chelah Horsdal). Yes, that Kate Spencer.
Arrow Scoop: Oliver's secret is out! What's next?
How will this case change the dynamic between the duo? TVGuide.com asked Cassidy what's in store for Laurel and Oliver and when we'll get to meet her Black Canary.
Oliver keeps pushing Laurel away, only to bring her back in. Do you think she could ever really forgive him?
Katie Cassidy: If anyone could forgive.