Bridget (Renée Zellweger) - niedawno jeszcze samotna 30-latka - znalazła nareszcie mężczyznę swoich marzeń, adwokata Marka Darcy'ego (Colin Firth), ale już musi stawić czoła nowemu wyzwaniu - jak go zatrzymać. Wracają więc wątpliwości, a wraz z nimi stary znajomy, przystojniak Daniel...
Historia opowiada o mężczyźnie, który zajmuje się animowaniem kukiełek. Jego losy zaprowadziły go do rodzinnego domu, w którym wciąż mieszka dziwny ojczym głównego bohatera. Lalkarz będzie musiał stawić czoła demonom przeszłości, które niepokojąco przybiorą bardzo realną...
Artystka i jej matka mierzą się z długo skrywanymi tajemnicami, gdy wracają do dawnego rodzinnego domu a obecnie hotelu nawiedzanego przez jego tajemniczą przeszłość.
W następstwie burzliwego związku z charyzmatycznym i manipulującym starszym mężczyzną, Julie zaczyna rozwiązywać swoją zagmatwaną miłość do niego, oddzielając fakty od jego misternie skonstruowanej fikcji.