Spoiler alert! If you haven’t watch Arrow‘s season finale, stop reading now! Exec producer Greg Berlanti had teased that we’d lose a core cast member, and that person was…
Colin Donnell, who played Tommy. The good news is, his character’s demise will likely land him in a nomination in the Best Death category in EW.com’s fourth annual Season Finale Awards (nominations begin Friday!). Update: Our full recap is live, but in short, after rescuing Laurel, who was trapped under debris at her office following the Malcolm-made earthquake that Laurel’s father had thought he’d stopped with Felicity’s help (twist: there were two devices), Tommy didn’t make it out of the building in time. When Oliver arrived, he lifted debris off of Tommy, but Tommy had been impaled. That’s a standard way to go, but at least the reveal added an element of surprise. “No, no. Tommy. It should have been me,” Oliver said, crying. “Open your eyes, Tommy. Open your eyes.” Oliver was lying right, when he told Tommy he hadn’t killed Malcolm, to not add to his pain in his final moment? I certainly thought Malcolm looked dead.
‘Arrow’ season finale recap: The Final Countdown
‘Arrow’ star Stephen Amell teases tonight’s ‘non-stop’ finale
‘Arrow’ season finale extended trailer: ‘It is like Judgment Day out there’ — EXCLUSIVE