Oliver (Stephen Amell) was tortured in prison on the latest episode of Arrow.
After being moved to Level Two following a violent assault, the Prison Warden tried to reprogram Oliver’s brain using drugs and electrical devices. Oliver proved resistant despite being forced to think about painful memories.
Meanwhile Dinah (Juliana Harkavy) arrested Rene (Rick Gonzalez) for helping the new Green Arrow. She came round to agreeing to work with him and support the mysterious archer when he saved Rene’s daughter’s life.
Elsewhere Felicity (Emily Bett Rickards) and Laurel (Katie Cassidy) worked together to torture the Silencer (Miranda Edwards) but they didn’t get very far. Felicity allowed her to escape but planted a bug so she could track her to Diaz (Kirk Acevedo).
In the future William (Ben Lewis) and Roy (Colton Haynes) returned to Star City and visited the ruins of Smoak Industries. After solving a puzzle William gained a Rubik’s Cube and the two came face-to-face with Dinah and an adult Zoe (Andrea Sixtos) who is now Black Canary. Dinah also revealed that Felicity was dead.
The next episode of the season is The Demon. Felicity makes a shocking discovery about Oliver; Curtis goes undercover for ARGUS; Dinah teams up with an unexpected ally.
Tune in to Sky One HD tonight at 8pm to see the episode. Preview it with our gallery below: