Samuel (Justin Korovkin) jest sparaliżowanym chłopcem, mieszkającym z matką Eleną (Francesca Cavallin) w odciętej od świata willi. Dorasta pod czujnym okiem troskliwej, lecz surowej rodzicielki, która zabrania mu pod żadnym pozorem opuszczać mury domu. Życie w willi jednak zmienia się, gdy dochodzi do szeregu dziwnych i niepokojących wydarzeń. Oparty na dyscyplinie porządek burzy pojawienie się młodej, zbuntowanej pokojówki, Denise (Ginevra Francesconi), która budzi w Samuelu siłę do sprzeciwu wobec wszechobecnego rygoru i potrzebę odkrycia prawdy o świecie zewnętrznym. W obliczu buntu Elena postanawia zatrzymać syna przy sobie za wszelką cenę. Jakie skrywa tajemnice? Dlaczego traktuje syna jak więźnia we własnym domu?
Samuel to młody, lecz już utraciwszy radość z życia chłopak. W wyniku strasznego wypadku został on przykuty do inwalidzkiego wózka. Bohater odciął się od świata zewnętrznego i nie opuszcza posesji, w której mieszka wraz z matką i kilkoma służącymi. Ich willa znajduje się na obrzeżach miasta, z dala od jego szumu i zgiełku. Obcy ludzie w tym miejscu to rzadkość, więc pojawienie się niespodziewanego gościa - młodej Denis - stanowi dla wszystkich zaskoczenie. Jej obecność wpływa pozytywnie na stan emocjonalny chłopaka. Wspólnie młodzi spędzają wiele czasu, co sprawia, że Samuel stopniowo otwiera się przed nią. Wraz z zacieśnianiem się więzi pomiędzy obojgiem, bohater nabiera coraz większej ciekawości względem otaczającego go świata. Zmiany te jednak nie leżą w interesie jego dominującej matki. Przyzwyczajona do sprawowania pełnej kontroli kobieta decyduje się za wszelką cenę zatrzymać syna przy sobie, czyniąc z niego niemalże więźnia we własnym domu.