I feel I've upset a few people over the years': actor Brian Cox on overrated co-stars, charmless politicians and the joy of smoking weedBrian Cox has portrayed various grumpy characters throughout his career while openly expressing his candid, sometimes controversial views on the entertainment industry.