Now that last night's 'Arrow' episode "The Undertaking" took us through the mechanics of Malcolm Merlyn's plan, upcoming season finale "Sacrifice" will see Oliver Queen in the fight of his life to stop the destruction of Starling City, fending off villains old and new in the process. The CW has released the full set of photos from 'Arrow's first finale, and Oliver looks like he might need a bit of help to win this one!

After the "Darkness on the Edge of Town" that pervades next Wednesday's 'Arrow,' The CW superhero drama will move into its first season finale with an epic "Sacrifice." As we've learned from previous photos, Oliver Queen and Malcolm Merlyn will finally come to learn each other's respective identities, but will Oliver manage to free himself from the chains in time to prevent the Undertaking from ravaging Starling City?

In addition to the new photos, wherein both Oliver and Diggle appear to be within an inch of their lives, The CW as issued the press release of 'Arrow's May 15 finale:

HEROES ARE FORGED AND SACRIFICES MADE IN THIS EPIC SEASON FINALE — Oliver (Stephen Amell) and Diggle (David Ramsey) race to stop the Dark Archer (John Barrowman) from unleashing his vengeance on The Glades. However, they run into a roadblock after Detective Lance (Paul Blackthorne) picks up Felicity for questioning. Tommy (Colin Donnell) and Oliver’s already tumultuous relationship takes a turn for the worse after Oliver makes a confession about Laurel (Katie Cassidy). After hearing of the danger in The Glades, Thea (Willa Holland) races to find Roy (Colton Haynes), inadvertently putting herself directly in the line of fire for Malcolm’s (John Barrowman) devious plan. On the island, Oliver, Slade (Manu Bennett) and Shado (guest star Celina Jade) are locked in a life-or-death struggle against Fyers (guest star Sebastian Dunn) as his missiles lock on a full Ferris Air jetliner.

You can check out the full set of photos from 'Arrow's May 15 finale below, and tell us who you think might make the "Sacrifice" in the comments! Will you tune in for 'Arrow's season-ender?

The CW

The CW

The CW

The CW

The CW

The CW

The CW

The CW

The CW