Nos primeiros anos do século XIX, em meio ao radicalismo da Inquisição e à iminente invasão da Espanha pelas tropas de Napoleão Bonaparte (Craig Stevenson), o gênio artístico do pintor espanhol Francisco Goya (Stellan Skarsgard) é reconhecido na corte do Rei Carlos IV (Randy Quaid). Inés (Natalie Portman), a jovem modelo e musa do pintor, é presa sob a falsa acusação de heresia.