How Old Tommy Shelby Is At The End Of Peaky Blinders. By the end of season 6, the year is 1934. This makes Tommy 44 years old, bringing the character to about the same age as actor Cillian Murphy. Emphasizing the rise of fascism within Europe and the U.K., seasons 5 and 6 set Peaky Blinders on a path to World War II.