Szeregowa Amy Cole (Kristen Stewart) pragnie wyruszyć na misję do Iraku. Tymczasem zostaje skierowana do więzienia Guantánamo na Kubie, gdzie przetrzymywani są podejrzani o terroryzm muzułmanie. Początkowo spotyka się z wrogością i nienawiścią z ich strony, lecz po pewnym czasie zaczyna przyjaźnić się z jednym z osadzonych, Alim Amirem (Peyman Moaadi), który od ośmiu lat nie opuszczał obozu. Wkrótce ich znajomość spotyka się z krytyką zarówno przez osadzonych, jak i żołnierzy.