Події фільму "Серцеїд" розгортаються 1809 року у Франції. Капітан Невіль (Жан Дюжарден) - красивий і ставний чоловік - змушений віддати борг державі і вирушити на фронт. Він залишає свою кохану Полін (Ноемі Мерлан). Убита горем Полін не знаходить собі місця за відсутності коханого, і тоді її сестра Елізабет (Мелані Лоран) вирішує підтримати Полін і пише їй листи від імені Невіля. У листах Елізабет докладно описує всі подвиги і пригоди капітана. Але несподівано Невіля звільняють з армії, і Елізабет опиняється під загрозою викриття.