Alfie Solomons (played by Tom Hardy) made his final appearance on the BBC gangster series in tonight’s nail-biting instalment, as in a bid to tie up loose ends Tommy Shelby (Cillian Murphy) killed him on the beaches of Margate.
While the pair had a poignant connection on the series, as the head honcho had gradually turned into a tentative ally, Tommy reminded his adversary that he always made good on his promises.
“You were easy to find,” Tommy drawled, as Alfie replied: “Yeah well there’s a good reason for that Tommy. I wanted it to be here.”
The Birmingham gangster continued: “I once told you Alfie, that for business reasons or in bad blood, I would kill you. And I have no business reasons, it seems you have retired.”
“So this is all purely for bad blood is it Tommy? Right yeah, told you, I wanted it to be here,” the ailing character told him.
As the pair continued to chat idly, it was apparent that an anxious Tommy wanted to get the situation over with.
“Don’t be daft I’m not armed, the only thing I got on me is f***ing cancer mate… yeah riddled with it. Doctor told me I might have picked it up in France on the gas or something,” Alfie said matter-of-factly, as Tommy finally lost his patience.
“Alfie stop talking,” he demanded, when all of a sudden the old-time gangster pulled out his gun and fired a shot.
Luckily, fans weren’t faced with even more devastation at the loss of the series’ principal character, as Tommy managed to get in just in time with his own weapon.
The rollercoaster finale also saw the Shelby family orchestrate a devious plan to fake Arthur Shelby’s (Paul Anderson) death, before he made a miraculous reappearance to destroy Luca Changretta and the rest of the Italian-American gang once and for all.