Kenneth Cranham: Kenneth Cranham. Actor: Layer Cake. Dunfermline-born character actor Kenneth Cranham has specialised in playing abrasive characters, reprobates and rough diamonds on stage, on radio, in films and in one-off dramas or guest roles on TV. The son of Ronald Cranham, an English civil servant and former army staff sergeant and his Scottish wife Margaret McKay Cranham (née Ferguson), he spent the first four years of his life in Scotland. The...