O jornalista Maziar Bahari (Gael García Bernal) trabalha para a revista americana Newsweek e mora em Londres, com sua esposa que está grávida. Em 2009, ele é enviado pra o irã com o objetivo de cobrir as eleições presidenciais. Enquanto faz a cobertura dos acontecimentos, ele acaba sendo detido sob a acusação de espionagem e passa 118 dias preso, sendo submetido à muitos interrogatórios e torturas.