Las vidas de los huéspedes de arriba y los sirvientes de abajo en una fiesta en 1932 en una casa de campo ubicada en Inglaterra mientras investigan un asesinato que involucra a uno de ellos.
Inglaterra, año 1554. Tras la muerte de la reina María Tudor, que ha dejado al país sumido en un estado de inestabilidad financiera y crisis religiosa, sube al trono Isabel I (Cate Blanchett). Popularmente se la conoce como "La Reina Virgen", aunque por su participación en el reparto del botín obtenido tras los ataques del corsario Drake a las costas españolas, tanto peninsulares como coloniales, es también conocida como "La Reina Pirata".
Mark Renton, un joven escocés de Edimburgo, y sus amigos son adictos a la heroína, lo que significa que viven fuera de la realidad, en un mundo aparte. Dentro del grupo hay un psicópata alcohólico y violento, un joven desesperado, un mujeriego con un conocimiento enciclopédico sobre Sean Connery y un entusiasta de las caminatas y de Iggy Pop.