Mediante un anuncio en el periódico se buscan veinte voluntarios varones para realizar un experimento.
Tarek Fahd (Moritz Bleibtreu) es un taxista que decide empezar una investigación sobre este extraño experimento para retomar su trabajo como periodista.
Una vez elegidos los veinte individuos que participarán en la prueba, se divide a este grupo en presos (12) y carceleros (8), obligándoles a comportarse como tales en un recinto cerrado que recrea una prisión, durante un período de dos semanas, y con una serie de reglas que habrán de cumplir.
El objetivo del experimento es observar el comportamiento humano frente a esta situación extrema.
Está basada en la novela Black Box de Mario Giordano.