Po śmierci bogatego pana Dashwooda (Tom Wilkinson) cały jego majątek przechodzi na syna Johna (James Fleet), który obiecał zaopiekować się rodziną, ale jego chciwa żona Fanny (Harriet Walter) zabiera go z hojności, więc wdowa dostaje skromną emeryturę, co zmusza ją do przeprowadzki z trzema córkami do taniej wiejskiej chaty. Są ciepło witani przez miejscową szlachtę. Najstarsza córka Elinor (Dame Emma Thompson), rozsądna i odpowiedzialna, nagle żywi romantyczne nadzieje po spotkaniu z czarującym, uprzejmym, mało ambitnym bratem Fanny, Edwardem Ferrarsem (Hugh Grant), jedyną osobą, która zdobyła zaufanie jej siostry Margaret (Emilie François), która marzy o dość parafia, ale wydaje się, że poddaje się swojej dominującej matce. Romantyczna, impulsywna druga córka Marianne (Kate Winslet) zostaje natychmiast oczarowana, gdy zostaje uratowana po niezdarnym upadku przez przystojnego konnego lekarza Johna Willoughby'ego (Greg Wise) i zwraca na siebie uwagę weterana kolonialnych Indii, pułkownika Brandona (Alan Rickman).