Retrata los dilemas morales a los que se enfrentan los servicios de inteligencia occidentales, y más específicamente el MI5 británico, desde 2001, así como su servidumbre al poder político
El mito del brujo Próspero es convertido, por mano de Taymor, en Próspera (a quien da vida Helen Mirren), una bruja que vive y reina en una isla mágica cuidando que su hija Miranda esté a salvo de los náufragos que la pretenden.
La historia se sitúa en los años 70 y gira en torno a tres amigos, Freddie (Cooke), Bruce (Hughes) y Snork (Doolan), que comienzan a trabajar en una compañía de seguros. Allí, se verán las historias que tendrán dentro y fuera de la empresa, tanto en lo laboral como en lo sentimental.