Durante as guerras napoleônicas, em 1830, Octave (Pete Doherty) namora Elise (Lily Cole), até testemunhar sua infidelidade. O desespero o conduz à decadência e à depravação. Com a morte do pai, ele conhece Brigitte (Charlotte Gainsbourg), a viúva dez anos mais velha. Octave apaixona-se por ela, mas terá coragem de acreditar nisso novamente?