David Carradine has been made a minister, Gordon Brown said he was pleased to have someone who would never walk out of the cabinet.