Lata 90., XX wieku. Młody mężczyzna, uważający się za Don Juana DeMarco (Johnny Depp), czyli uwodziciela z XVIII-wiecznego baletu, próbuje popełnić samobójstwo skacząc z dachu budynku. Wezwany na miejsce zdarzenia dr. Jack Mickler (Marlon Brando), przedstawiając się jako Don Octavio del Flores, zdobywa zaufanie niedoszłego samobójcy i sprowadza go bezpiecznie na ziemię. Gdy Don Juan DeMarco trafia do szpitala psychiatrycznego, dr. Mickler za wszelką cenę pragnie mu pomóc i wysłuchać jego opowieści. Doktor ma tylko 7 dni na dowiedzenie się, czy mężczyzna jest wariatem, czy prawdziwym Don Juanem.