Joy Newsome (Brie Larson), também conhecida como Ma, está sendo mantida em cativeiro com o seu filho de cinco anos de idade, Jack (Jacob Tremblay), num abrigo de um jardim.
Ma tinha apenas dezessete anos, quando foi sequestrada e levada para aquele lugar sombrio, onde o único visitante é Old Nick (Sean Bridgers), o seu raptor e pai de Jack.
Depois de Ma ter elaborado com sucesso um plano de fuga, Jack vai ter agora de enfrentar um mundo real, estranho, aterrorizante e maravilhoso, fora da sua prisão de um quarto, até à altura, completamente desconhecido da criança.