Endeuillé par la mort récente de son père, l’effondrement soudain de sa carrière et l’arrivée d’une lettre de recouvrement des impôts faramineuse, George English, un Américain vivant en Suède, tombe sur une solution improbable : une récompense de 50 millions de couronnes suédoises (4,5 millions d'euros) pour qui résoudra le meurtre, vieux de 30 ans, de l'ancien premier ministre Olof Palme. Il rassemble alors une équipe pour l'aider à mener l’enquête.