Tim and John fell in love while teenagers at their all-boys high school. John was captain of the football team, Tim an aspiring actor playing a minor part in Romeo and Juliet. Their romance endured for 15 years to laugh in the face of everything life threw at it - the separations, the discrimination, the temptations, the jealousies and the losses - until the only problem that love can't solve, tried to destroy them.
Les deux adolescents Nina et Jan se rencontrent deux fois. Lors de la première rencontre, elle lui roule accidentellement avec son vélo, ce qui fait qu'il est blessé et qu'il doit être secouru par l'urgentiste. Mais Jan se fait du souci pour Nina, car il a été contaminé par le virus HIV à la suite d'une transfusion sanguine. Alors qu'elle vit dans une famille triste, Jan est quasiment chouchouté par ses parents plutôt conservateurs. Chacun cherche à changer sa vie et à la suite de leur première rencontre chacun croît qu'il a trouvé le bon partenaire. Par hasard, ils se rencontrent une deuxième fois brièvement, et un amour se crée entre les deux, d'abord de manière hésitante puis passionnément. Ensemble, ils peuvent s'évader de la réalité, mais Jan n'ose pas lui parler de sa maladie. Peu avant qu'ils aient des rapports sexuels, Jan se dérobe par peur d'infecter Nina. Du fait que Nina croît qu'il ne l'aime pas et que Jan réagit de manière brusque, les deux se perdent de vue dans un premier temps. Mais Jan ne peut pas oublier Nina, ils se retrouvent, et à la suite d'une bagarre avec un garçon qui courtise Nina de manière salace, elle finit par prendre connaissance de sa maladie. Nina est choquée. Peu de temps après, Nina apprend qu'il y a eu un décès dans la famille de Jan. En croyant qu'il s'agit de la mort de Jan, elle se rend au crématorium. Il s'y rencontrent de nouveau. Il devient clair pour eux qu'ils s'aiment et qu'ils veulent vivre ensemble, même si cela ne semble pas possible. Ils partent ensemble en voiture avec les cendres du grand-père défunt, pour leur dernier voyage.
Le film raconte l'histoire de l'expérience de Tuskegee, une expérience médicale secrète du gouvernement fédéral américain sur des Afro-Américains pauvres dans les années 1932-1972, conçue pour étudier les effets du non-traitement contre la syphilis. L'histoire est racontée du point de vue de l'infirmière Eunice Evers (Alfre Woodard) qui est bien consciente de l'absence de traitement, mais estime que son rôle est de consoler les hommes impliqués, dont beaucoup sont ses amis proches .
L'histoire débute en 1981, avec Bruno, Isabelle et Nicolas, qui ont tous les trois une vingtaine d'années. C'est aussi l'époque de la découverte du SIDA. Bruno aime Isabelle, la sœur de Nicolas, enceinte d'un autre homme. Nicolas aime secrètement Bruno.
L'histoire commence dans les années 1980, lorsque Charlotte est repérée par Dominique Besnehard pour le casting des Hors la loi. Elle sera finalement l'interprète de Rouge Baiser de Véra Belmont et commencera sa carrière par une nomination aux César et un prix d'interprétation au Festival de Berlin.