Actor Pete Postlethwaite dies