Pete Postlethwaite, one of Britain's best-loved actors, has died at the age of 64 after a long battle with cancer.
Uk actor Postlethwaite dies at 64