Which actor played Winston Churchill in Peaky Blinders series 1?

The story behind the answer

Andy Nyman played Winston Churchill in Peaky Blinders series 1.

Churchill appears in the opening series as a senior British political figure connected to the effort to recover stolen weapons. In the story, he sends Chief Inspector Chester Campbell to Birmingham, helping establish the wider political stakes behind the Peaky Blinders’ local criminal activity.

Nyman’s portrayal is limited to series 1. The role was recast as the programme moved through later periods: Richard McCabe played Churchill in series 2, while Neil Maskell portrayed him in series 5 and 6. This recasting is the main reason quiz players may remember several correct Churchill actors.

The fictional Churchill is based on the real British statesman, but the series uses him within its dramatized crime narrative. Sam Neill is not Churchill; he plays Inspector Campbell. Richard McCabe and Neil Maskell are also correct names for later series, not for Churchill’s series 1 appearance.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: