Vinte e quatro estudantes do sexo masculino são selecionados para um experimento na Universidade de Stanford. No porão do campus, uma prisão simulada é construída. Tudo para provar a teoria do professor de psicologia Philip Zimbardo (Billy Crudup) de que os traços de personalidade dos prisioneiros e guardas são a principal causa de comportamentos abusivos entre eles. Por 15 doláres por dia, os jovens ganharam funções, de forma aleatória. Porém, após a rápida desistência de dois estudantes que ficaram como prisioneiros, o experimento é interrompido após seis dias. Agora, uma investigação é feita para saber as causas desse conflito.