LONDON — Bill Nighy has been wearing John Smedley since the age of 17. The British actor, now 75, has collaborated with the ...