Vyacheslav Slava Kolotilov (spilt av Konstantin Khabensky) er en lærer i naturvitenskap fra en landsby ved kysten av Det kaspiske hav. Han reiser til Moskva, og forsøker å begynne som roman-forfatter uten særlig suksess. Fortapt i sine egne tanker krysser han en gate, og en bil treffer ham i høy hastighet. Nadezhda (spilt av Milla Jovovich) sitter ved rattet, sammen med sin forlovede Danil. Vyacheslav rømmer fra kollisjonen, med bare et brukket bein. En forelskelse utvikler seg snart mellom Slava og Nadezhda.