Catherine Sloper (Jennifer Jason Leigh) znalazła mężczyznę swoich marzeń w Morrisie Townsend (Ben Chaplin), ale jej planom poślubienia go stanowczo sprzeciwia się jej ojciec, dr Austin Sloper (Albert Finney), który uważa, że Townsend jest zainteresowany tylko w swojej córce za jej pieniądze. Ale Catherine jest zdeterminowana, by podążać za głosem serca, nawet jeśli straci w ten sposób swoje dziedzictwo. Ale jakie są intencje Townsenda?