“水妖”的传说在西方众所周知,据说那是一群住在海、河或森林中的美丽少女。一栋公寓的门卫克里夫兰(
保罗·吉亚玛提 Paul Giamatti 饰)在夜里巡逻时,发觉在游泳池里有一位少女,他救她出来,得知她名叫斯托丽(
布莱丝·达拉斯·霍华德 Bryce Dallas Howard 饰),原来便是传说中的水妖,正在被怪兽追赶。为了匡助斯托丽回到原来的世界,克里夫兰找来好多大厦住户匡助,也慢慢爱上了这个分歧凡响的女孩,怅然时间紧迫,斯托丽在这个世界延宕越久,越会惹来怪兽突击,乃至开始威胁这个世界人们的生命……