Dennis Hopper has died of  cancer. (CBC)

A selection of his best performances here. (Guardian)