Charles Kennedy, Robert Winston, Will Self - Cast Appearances