There is no justice without sacrifice. Will Roy go down for Oliver? Will Oliver lead the League of Assassins? Find out when the final 5 episodes of Arrow begin Wednesday, April 15!

Arrow airs on the CW on Wednesday at 8|7c

Facebook Comments