'Gotham' Sneak Peek: Shane West Faces Off Against Ben McKenzie in Dramatic Gunfight (Exclusive)

Shane West in Gotham
Barbara Nitke/FOX

ET exclusively debuts a first look from the series' penultimate episode.

The end is almost here for Gotham.

On Thursday's latest episode, titled "They Did What?," Batman villain Bane (Shane West) enacts his final plan for Gotham's destruction, facing off against Commissioner Jim Gordon (Ben McKenzie) -- who rallies his former enemies to save the city -- one last time, and only ET has the exclusive sneak peek from the series' penultimate hour.

In the clip, Gordon and his crew flank the wall as they prepare to battle Bane, formerly Gordon's army pal, Eduardo Dorrance, who has amassed an impressive group of military lackeys as well.

"Captain Gordon," Bane declares in his iconic voice. "I always knew you had a savior complex, but this is too much."

"What happened to you, Eduardo? There was a time when you would have been up on these barricades with me," Gordon says, gun drawn.

"Yes, that was before I found my true purpose," Bane says, before advising his gun-toting soldiers to stand by before he gives the order to fire. "Fire on my command!" 

Harvey Bullock (Donal Logue) warns Gordon that if they begin this war with Bane, a lot of "innocent soldiers who are following orders" will be left for dead. But what choice does Gordon have if he wants to save Gotham from utter destruction?

"Fire on my command...," Gordon says, before giving the order to start firing. "... for Gotham." With the series' swan song only a week away, there's bound to be bloodshed.

Watch an exclusive clip from the penultimate episode below.

West recently opened up about stepping into the iconic shoes of Bane on the fifth and final season of Gotham, where he likened the experience to "being a kid again."

"For me, villains are a little bit more exciting. Heroes have to be the rock, very stoic. A lot of times they don't have a lot of places they can go, whereas as a villain, you can change things up," West said in February when he dropped by ET Live. "My favorite villain of all time out of DC was Bane. They called me up and I said 'Yeah, I don't really care. Week and a half? All right, I'll be in New York in a week and a half.'"

"I was a big fan of what Tom Hardy did in Chris Nolan's film [2012's The Dark Knight Rises]... I did my research, but Gotham does things a little differently than the Batman mythology does. They've changed up the whole story. I essentially get to play two characters; I play Eduardo in the first part and then in the next one, I get to turn into Bane. I got to act, rather than just putting on the mask," he added.

Gotham airs its penultimate episode Thursday at 8 p.m. ET/PT on Fox, with the series finale airing on Thursday, April 25.