In his latest film, Churchill, out tomorrow, Brian Cox plays Britain’s most famous Prime Minister. It is a career-crowning role for the 71-year-old Scottish actor.