 Pete Postlethwaite, the Oscar-nominated British actor, has died, a spokesman said on Monday. He was 64. He died in hospital in Shropshire, western England, on Sunday after suffering from cancer. "He had been unwell off and on for around two years and not worked as frequently as normal during the past year because of the cancer and its side effects," the spokesman said. Postlethwaite had been described by director Steven Spielberg as "probably the best actor in the world today". The two worked together on the movies "The Lost World: Jurassic Park" and "Amistad". He was nominated for an Oscar for his role in "In the Name of the Father", the 1993 film about the wrongful convictions of the so-called Guildford Four for an Irish Republican Army bombing. Other notable film credits included "Brassed Off", "The Usual Suspects" and "Inception", while on stage he played the lead in "King Lear" in 2008 at Liverpool's Everyman, the northern English theatre where he began his career. Postlethwaite was well known for his political activism, appearing as front man in the climate change film "The Age of Stupid" and arriving at the 2009 London premiere on a bicycle. Actor Bill Nighy, who performed with Postlethwaite at the Everyman in the 1970s, paid tribute to "a rare and remarkable man. I was honoured by his friendship -- he is irreplaceable," Nighy was quoted as saying by the BBC. One friend, who asked not to be named, paid tribute to "a man of enormous dignity and integrity. "He was self-deprecating, enormously funny and had little time for fame or celebrity. The biggest love of his life was not acting, it was his family." Postlethwaite is survived by his wife Jacqui and two children Will, 21, and daughter Lily, 14.