Ljubavna priča temeljena na istoimenom romanu Deborah Moggach. Mlada Sophia (Alicia Vikander) udala se za bogatog trgovca Cornelisa Sandvoorta (Christoph Waltz). U Amsterdamu je u 17. stoljeću bilo uobičajeno da imućni građani daju izraditi obiteljski portret, pa tako Cornelius i Sophia poziraju mladom siromašnom umjetniku Jan Van Loosom (Dane DeHaan). Sophia i Jan započinju strastvenu ljubavnu aferu. Mladi ljubavnici namjeravaju pobjeći, no treba im novac, koji se u to vrijeme u Amsterdamu mogao zaraditi zahvaljujući nevjerojatnoj trgovini tulipanima kada se jedan jedini cvijet prodavao za deset puta više no što je tada iznosila prosječna godišnja plaća.
Cyrano je čovjek ispred svog vremena, koji zadivljuje igrom riječi na verbalnom natjecanju i briljantnim mačevanjem u dvoboju. Nesiguran u svoj fizički izgled, Cyrano je uvjeren kako nije dostojan ljubavi odane prijateljice, blistave Roxanne. Cyrano tek treba izjaviti svoje osjećaje prema Roxanne, a ona se na prvi pogled zaljubljuje u Christiana.