Martin Sheen glumi Toma, američkog liječnika koji dolazi u St. Jean Pied de Port u Francuskoj po posmrtne ostatke svog sina (Emilio Estevez) poginulog u Pirinejima u oluji na putu sv. Jakova. Umjesto da se vrati kući, Tom odlučuje krenuti na povijesno hodočašće kako bi ispunio sinovu želju...
Slikar Francisco Goya postaje uključen u španjolsku inkviziciju nakon što je njegova muza, Inés, uhićena zbog hereze. Njezina obitelj obraća se njemu, nadajući se da njegova povezanost s fanatičnim inkvizitorom Lorenzom, kojeg slika, može osigurati njezino oslobađanje.