Hiszpania przełomu XVIII i XIX w. Burzliwe czasy, obfitujące w zaburzenia i odpowiadania. Święta Inkwizycja zaostrza rywalizację z heretykami i uczniami liberalnej myśli oświeceniowej. Wynikająca z zamożnej, chrześcijańskiej rodziny piękna Ines (Natalie Portman) jest muzą Francisco Goi (Stellan Skarsgård), nadwornego malarza króla Hiszpanii. Obcując z portretowania wpływowych ludzi, Goya „po godzinach” z chęcią uwiecznia zwyrodnienia Inkwizycji, okrucieństwa wojen, barbarzyństwo i głupotę ludzką. Niespodziewanie młodziutka Ines zostaje oskarżona o herezję i osadzona na długotrwały pobyt w więzieniu. Goya woła o ochrona w uratowaniu dziewczyny zaprzyjaźnionego mnicha, brata Lorenzo (Javier Bardem).