Yesterday the British actor Steven Spielberg once called "the best actor in the world," Pete Postlethwaite, passed away from cancer. In honor of his 64 years of life, let's take a moment to remember some of his finest roles onscreen:

More films for your memorial marathon viewing here.