Hiszpania, przełom XVIII i XIX wieku. Muzę Francisco Goi (
Stellan Skarsgård) Inkwizycja oskarża o judaizm i zamyka ją w swoich lochach. Rodzina Inés (
Natalie Portman) prosi znanego malarza o pomoc w odzyskaniu córki. Francisco doprowadza do spotkania państwa Bilbatúa z ojcem Lorenzo (
Javier Bardem). Ojciec Inés bezwzględnie pragnie odzyskać córkę. Tymczasem do Hiszpanii zaczyna wkraczać francuska rewolucja i jej ideały.