Ally Walker, <i>Sons of Anarchy</i> Ally Walker, Sons of Anarchy

WARNING: The following story contains spoilers about the Season 3 finale of Sons of Anarchy. Read at your own risk.

It was a partnership doomed to fail.

On Sons of Anarchy, there was a certain inevitability to how this season's unholy alliance between Jax (Charlie Hunnam) and Agent Stahl (Ally Walker) would end: with one person or the other dead.

Check out photos of the Sons of Anarchy cast

"Once Stahl and Jax were in business, it was kind of over, and I knew that," Walker tells, noting that she knew creator Kurt Sutter was leaning toward killing off Stahl before Season 3 began. "She's such a bad, bad person that it's really hard to go anywhere else with her."

Stahl, who cut a deal with Jax to clear his mother's name and reduce the club's jail time for pending weapons charges, met her fate by overplaying her hand. Once Jax delivered on his end of the bargain — turning over Jimmy O'Phelan (Titus Welliver) to Stahl's team — Stahl double-crossed Jax by revealing to the club that he had been working for her all along.

Get the rest of today's latest news

FX renews Sons of Anarchy for fourth season

Sons of Anarchy: How will Jax handle his "emotional devastation"?