Стефан (Габриэль Гарсиа Берналь) – замкнутый и застенчивый молодой человек, видящий невероятно изобретательные, причудливые и тревожные сны, то и дело угрожающие прорваться в реальную жизнь. По просьбе матери, Стефан возвращается во Францию – в дом, где прошло его детство. Мать обещает ему новую, интересную работу: казалось бы, жизнь наконец-то начинает ему улыбаться. Но радость Стефана увядает, когда он обнаруживает, что на самом деле его работа заключается в однообразной и скучной рутине. Стефан целыми днями должен просиживать в крошечном подвальном помещении и не видеть никого, кроме троих коллег, один из которых (Ален Шаба) вечно пытается его развлечь, и босса, мечтающего, чтобы его оставили в покое навсегда. Однако на смену разочарованию быстро приходит новое очарование: Стефан знакомится со своей новой соседкой по этажу по имени Стефани (Шарлотта Гансбур) и с её подружкой Зоэ. Знакомство начинается с того, что Стефан повреждает себе руку, помогая перетаскивать мебель своих соседок, и девушки принимают его за грузчика. Застенчивый Стефан не решается их поправить и теперь вынужден скрывать, что живёт за соседней дверью, ради дружбы со Стефани. Стефан не так изобретателен во лжи, как в своём творчестве, поэтому девушки быстро узнают правду. Поначалу очарованный Зоэ, Стефан быстро переключается на Стефании, чьё воображение может бросить вызов его собственному. Он вовлекает её в свои фантазии, в запутанный, но яркий мир, существующий в его сознании. Стефании находит ключ к сердцу художника, бьющемуся в Стефане. Их отношения развиваются не только наяву, но и во снах Стефана, где он побеждает врагов, находит успех и счастливое будущее со Стефании. Но вдруг, неожиданно для себя, Стефан начинает чувствовать, что Стефани его отвергает. Происходит ли это на самом деле или только во снах – Стефан не в состоянии определить этого. Перед ним встаёт сложная дилемма, и наука сна не поможет в её разрешении.