Arrow stars Stephen Amell as Oliver Queen, David Ramsey as John Diggle, Willa Holland as Thea Queen, Emily Bett Rickards as Felicity Smoak, John Barrowman as Malcom Merlyn, with Paul Blackthorne as Detective Lance.
The CW has released the first clip for Arrow Episode 5.07 in which the problems just keep stacking up for Team Arrow.
Diggle is frustrated with his new situation and Thea fights for Lance who confesses a shocking secret.
The team is split about whether they should stop someone who is helping keep the city safe.