Stellan Skarsgard as Goya paints