In the Second Season finale Five-0 finds itself under attack as someone is systematically targeting the team members. A hired gun (Taylor Cole), a woman who was supposedly killed more than five years ago in a bank robbery gone wrong, starts by killing Captain Fryer (Tom Sizemore), putting a bullet in Max (Masi Oka) at the crime scene, and blowing up police headquarters injuring Chin (Daniel Dae Kim) and more then two dozen other officers.
Now that Wo Fat (Mark Dacascos) has been captured Joe White (Terry O’Quinn) returns and agrees to introduce McGarrett (Alex O’Loughlin) to Shellburne, and Danny (Scott Caan) must decide how far he will go to stop his ex-wife (Claire van der Boom) from taking Grace (Teilor Grubbs) of the island to live in Las Vegas with her new husband. But before either can make a decision they have a cop killer to catch.
Running out of leads the team pays a visit to Fryer’s old partner, Frank Delano (William Baldwin) and tracks the wounded shooter to a veterinary clinic where she fled after to after being shot. Although McGarret is able to take down the shooter, Chin is forced to let the man behind the attacks out of prison and given a choice to save either his wife (Reiko Aylesworth) or Kono (Grace Park) before both are killed.
The season finale gives us not one but two cliffhangers as Kono slowly drowns and Chin’s wife bleeds out in his arms, McGarrett comes face-to-face with the mysterious Shellburne who is anything but what he expected. The Delano twist is too easy to see coming, and the capture of Chin’s women and the double death traps feels far too rushed, but the show certainly finds a way to give everyone their own moments in the finale and leaves several threads hanging for next season.