With a new ally on his team, Oliver engages Diaz in an epic final battle.
1989
2023
2016
1999
2019
2018