'' The Last Contract '' ( ) is a 1998 Swedish thriller film directed by Kjell Sundvall . It is a work of fiction about the circumstances surrounding the actual murder of the Swedish Social Democratic Prime Minister Olof Palme on 28 February 1986 . A Swedish police officer ( played by Mikael Persbrandt ) discovers the plan to assassinate Palme and tries to prevent it . The film also stars Pernilla August , Reine Brynolfsson and Cecilia Ljung . The film is based on a novel by an anonymous writer , who used the pseudonym " John W. Grow " , which suggests that a British professional assassin ( played by Michael Kitchen ) was hired to kill Olof Palme
murder
Assassination of Olof Palme
The Last Contract