Pisarz Miguel de Cervantes (O'Toole) uwięziony przez hiszpańską Inkwizycję za obrazę Kościoła zostaje zmuszony do odegrania jednego ze swoich dzieł ku rozrywce współwięźniów. Cervantes daje wspaniałe przedstawienie jako legendarny Don Kichot, rycerz, którego postrzeganie świata...
Film opowiada historię Attilio De Giovanni (w tej roli Roberto Benigni), poety zakochanego bez pamięci w Vittorii (Nicoletta Braschi). Niestety, bez wzajemności. Jednak ekstrawagancki i żywiołowy poeta nie ma zamiaru dać za wygraną, a kolejne odrzucenia przez wybrankę jego serca zdają się...