Room introduceert Joy (Brie Larson) en haar 5-jarige zoontje Jack (Jacob Tremblay) als een gewoon éénoudergezin. Ze wonen in een klein huis, doen hun ochtendrituelen en besteden veel tijd aan elkaar. Toch is niet alles wat het lijkt. Het haar van Jack is extreem lang, Joy ziet er onverzorgd uit en de ruimte waar ze in zitten is wel heel krap. Je vraagt je af waarom ze niet naar buiten gaan. Wanneer je er vervolgens achterkomt dat deze twee mensen opgesloten zitten in een klein kamertje, Joy als tiener gekidnapt is, al jaren wordt misbruikt en dat Jack daar uit voort gekomen is, dan weet je dat je naar een film zit te kijken die je niet in de koude kleren zal gaan zitten. Lees verder