The Long Good Friday is a 1980 British gangster film directed by John Mackenzie from a screenplay by Barrie Keeffe. Starring Bob Hoskins and Helen Mirren, the film, set in London, weaves together events and concerns of the late 1970s, including mid-level political and police corruption and IRA fund-raising. From Wikipedia