Piper Perabo Piper Perabo

[WARNING: The following story contains spoilers about Thursday's Season 4 finale of Covert Affairs. Read at your own risk.]

Annie's got her gun — and her man.

After a season-long pursuit that included faking her own death, Annie (Piper Perabo) finally kills Henry (Gregory Itzin) on Covert Affairs' Season 4 finale following one last cat-and-mouse chase through the streets.

"We felt his demise was the only way you could go," executive producer and showrunner Matt Corman tells TVGuide.com. "He's had so many second, third, fourth, fifth chances. He's always come back to create more and more chaos. He really only left Annie and the rest of our characters with one option."

Fall TV Report Card: How's the new class doing?

25 unnecessary spin-offs

Check out the best and worst TV reboots

What did you think of the Covert Affairs finale?