WARNING! Contains SPOILERS for Peaky Blinders season 6, episode 5.
Peaky Blinders season 6 episode 5 saw Tommy Shelby (Cillian Murphy) finally admit to a sad fact that Alfie Solomons (Tom Hardy) predicted as early as Peaky Blinders season 3. The globally-acclaimed BBC show is coming close to a wrap-up, with season 6 concluding the TV run before a feature-length Peaky Blinders movie concludes the story. The end seems to be around the corner for Tommy, as he has been diagnosed with an inoperable brain tuberculoma. But there's a darker side to Tommy's ending: it took him a long time, but he finally admitted he is a murderous villain like all his enemies.
In the Peaky Blinders season 3 finale, Tommy confronts Alfie for betraying him and indirectly causing his son's kidnapping. Alfie gets enraged at Tommy for saying that he crossed a line, retorting: «How many fathers, right, how many sons, yeah, have you cut, killed, murdered, f*cking butchered, innocent and guilty, to send straight to f*cking Hell, ain't ya? Just like me! You f*cking stand there, you, judging me, stand there and talk to me about crossing some f*cking line.» Alfie Solomons (who has great spin-off potential) reveals something Tommy doesn't want to accept: that Tommy is fundamentally a criminal who will do whatever it takes to get what he wants, just like Alfie, and just like all the enemies that Tommy despises.
Related: Peaky Blinders: Giving His Role To Arthur Proves Tommy Accepts His Fate
Peaky Blinders season 6 episode 5 sees Tommy finally come to terms with this realization in front of fascists Oswald Mosley (Sam Claflin), Diana Mitford (Amber Anderson), and Jack Nelson (James Frecheville). Mosley and Mitford try to humiliate Lizzie (Natasha O'Keeffe) out
Read more on screenrant.com