Miranda Blake, lieutenant de la police anglaise, est en mission de protection de témoin à Majorque. Elle doit rapatrier Niall Taylor, qui a négocié son immunité en échange de son témoignage contre ses complices. Mais ils tombent dans un piège à l’aéroport. Miranda, perfectionniste, décide de rester sur l'île pour démêler cette histoire. Elle sera épaulée par Max, un jeune inspecteur allemand, drôle et bon vivant, à l’opposé de la méthodique anglaise qui devra prendre sur elle pour collaborer avec lui.