Een verhaaltje voor het slapen gaan van M. Night Shyamalan, waarin een uitgebluste concierge een mysterieuze, sprookjesachtige vrouw te hulp komt
Cleveland Heep (Paul Giamatti) is een uitgebluste, eenzame concierge die een onzichtbaar bestaan probeert te leiden in het appartementencomplex waar hij werkt. Op een nacht ontdekt hij dat een mysterieuze vrouw (Bryce Dallas Howard) zich schuil houdt in de gangen onder het zwembad van het gebouw.
Ze is een zogenaamde 'narf', een nimf-achtig personage dat uit een kindersprookje is weggelopen, en wordt achternagezeten door gemene wezens die willen voorkomen dat ze de gevaarlijke terugreis naar haar eigen wereld maakt. Haar lot blijkt verband te houden met alle bewoners van het gebouw. Samen moeten ze zien te achterhalen hoe ze terug naar huis kan komen. De tijd dringt om haar wereld te redden... en de onze. Sinds zijn doorbraak 'The Sixth Sense' maakte regisseur M. Night Shyamalan films die stuk voor stuk een bijzonder verhaal te vertellen hadden: 'Unbreakable', 'Signs' en 'The Village'. Het gegeven achter 'Lady in the Water' verzon Shyamalan oorspronkelijk voor zijn eigen kinderen, als een verhaaltje voor het slapen gaan. De hoofdrol van Cleveland Heep wordt gespeeld door acteur Paul Giamatti, die na kleine rollen in grote films ('Saving Private Ryan') en grote rollen in kleine films ('Storytelling', 'American Splendor') doorbrak naar een groter publiek met 'Sideways' uit 2004. Zijn tegenspeelster is Bryce Dallas Howard, die het blinde meisje Ivy Walker speelde in Shyamalans 'The Village' en een hoofdrol had in Lars von Triers 'Manderlay'.