Image credit: Jack Rowand/The CW
IMPRESSIONANTE! Arrow (Stephen Amell) takes down an assassin and speaks Spanish. Take that, other superheroes!
Tommy, it turns out, has decided to take Oliver's advice and patch up things with his dad. He gets dressed for the gala, while Laurel, who has apparently become quite the supportive girlfriend, ignores a call from her mother.
Meanwhile, Oliver enjoys a picnic with McKenna at his still-unfinished club. McKenna tells Oliver that it's obvious something is bugging him, and he explains that he's having a tough time dealing with everything in his life. She tells him to just be honest about what's going on. Before he can get too emo on her though, Diggle drags him away. He tells Oliver that he and Felicity have managed to crack the assassin's hard drive, which showed that his intended target was Tommy's dad. There goes date night!
Arrow calls up Lance and tells him about Malcolm. He suggests the cops set up a perimeter around the gala.
Meanwhile, at the event, Malcolm gives a speech in honor of his late wife and promises to make Starling City a better place. After he walks off the stage, the lights go off and the mafia men kill Malcolm's bodyguards. Instead of going outside like China White had expected though, Malcolm grabs Tommy and heads off to an exit on the second floor. Their escape is hampered by China's men, but Arrow intervenes. He tells Malcolm and Tommy to get to a safe place. Malcolm leads Tommy to his panic room, but once again they're blocked by China's men. This time, Malcolm is prepared. After knocking both the mob men out, he shoots one of them dead as Tommy looks on horrified.
As Arrow and China White go head-to-head in a fantastic Mortal Kombat-esque sequence, Malcolm shows Tommy around his bulletproof penthouse. Tommy wants to know how his dad learned to fight. Just as Malcolm is about to show him his Dark Archer suit, however, Deadshot guns down the glass in the penthouse (apparently, it's not quite as bulletproof as he thought). Malcolm gets up and walks toward the window (that's probably the LAST thing you want to do after getting fired at), which of course gives Deadshot the perfect opportunity to gun him down.
Well, temporarily, that is. As it turns out, Malcolm is wearing a bulletproof vest. He tells Tommy that even though he's bleeding, he's totally fine...and then he passes out.
Downstairs, Arrow finally gets the upper hand on China White. Just as he's about to take her out, though, McKenna shows up (bad timing much?!) and tells him to put the bow down. Arrow shoots a fire extinguisher next to McKenna, which makes it possible for him -- and China White -- to get away unharmed.
Arrow goes up to the penthouse, where he finds Tommy trying to revive his father. Arrow inspects a stray bullet and realizes it's been laced with poison. He tells Tommy that Malcolm needs an immediate blood transfusion to survive, but Tommy isn't about to listen. He wants to know why he should trust Arrow. So Arrow gives him a reason. He removes his hood and reveals that he is Oliver.
As Oliver performs the makeshift transfusion (squeamish people turn away!), Tommy wants to know why he became the vigilante, but Oliver says they'll have to save that talk for another time. I wonder if Oliver would have been so heroic if he knew that Malcolm had tried to kill him.
Later, Det. Lance and McKenna ask Tommy why he allowed Arrow to do the transfusion instead of calling the paramedics. To his credit, Tommy protects Oliver's identity and tells them he did what he needed to do to save his father.
NEXT: Tommy feels betrayed by Oliver...