We have some shocking and unfortunate news to report this morning. Character actor Pete Postlethwaite has died at the age of 64. The news came completely out of left field for those who weren’t close to the star. He’d been fighting a lengthy battle with cancer and the general public was none the wiser. Despite his failing health, he managed to appear in three commercially successful films in 2010: Clash of the Titans, Inception, and most recently The Town.

According to Entertainment Weekly, Postlethwaite passed on Sunday at a hospital in Shropshire, central England. The British actor’s longtime friend Andrew Richardson confirmed the news saying that he died “peacefully.” He obviously made the most of his last days by doing what he loved and surrounding himself with those he deeply cared about.

Postlethwaite’s career in film spanned over 35 years. He received an Oscar nomination for his role in the drama In the Name of the Father, where he starred alongside Daniel Day-Lewis. He also made appearances in Aliens 3, 1996′s Romeo + Juliet, The Usual Suspects, Amistad, The Shipping News, and The Constant Gardner.

Photo Gallery:

Postlethwaite is survived by his wife Jacqui, his son Will, and his daughter Lily.

R.I.P Pete Postlethwaite. You will be missed.