A special extended trailer for the finale of season 3 of Arrow was unveiled on May 7 and it reveals a few plot twists.

'Evil Oliver' Is 'Going Out Fighting' In Finale, Stephen Amell Teases  

We already know that Malcolm Merlyn (John Barrowman) will have a huge role to play in the finale, and one of the twists he will be respondible for is revealed in the new preview. Team Arrow -- Diggle (David Ramsey), Felicity (Emily Bett Rickards), The Atom aka Ray Palmer (Brandon Routh), and Laurel Lance (Katie Cassidy) -- are seen waking up from a bad spell, with Ray stating that he thought they would have died by now. They are all stuck in some kind of prison, with Merlyn with them. "I saved your lives," he tells them. All of them look a bit disconcerted at the revelation, to which he adds that the words they might be looking for were "thank and you."

Previously TVLine revealed that Merlyn will be responsible for two of the biggest twists in the plot. While little else is known about Malcolm's role in the episode, he might bring about pivotal shifts in the storyline. In the preview for the episode, Merlyn is seen fighting with the Arrow crew against Al Sah-him aka Oliver (Stephen Amell) and his men. That's what's known so far.

Oliver Queen To Defeat Ra's al Ghul In Ultimate Combat In The Finale?

Here's the official synopsis:

"Everyone's lives are in danger as Ra's al Ghul (guest star Matt Nable) puts forth his final plan. Oliver/Al Sah-him (Stephen Amell) must decide if he's strong enough to take on this new role and what it will mean for everyone on Team Arrow, and his soul. John Behring directed the episode with story by Greg Berlanti & Andrew Kreisberg and teleplay by Marc Guggenheim & Jake Coburn (#323)."

'My Name is Oliver Queen' will air on May 13 on The CW.

Watch the preview: