Why Did Tommy Kill Alfie in Peaky Blinders? Why Did Tommy Kill Alfie in Peaky Blinders? Tommy Shelby kills Alfie Solomons in Season 5, Episode 6. But, the question here…