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.