Stellan Skarsgård
as
Francisco Goya
Natalie Portman
as
Inés / Alicia
Randy Quaid
as
King Carlos IV
Javier Bardem
as
Lorenzo
Caitlyn Jenner
as
Himself
John Schlesinger
as
Narrator
Hana Brejchová
as
Andula
Vladimír Mensík
as
Vacovský
Peter Maloney
as
Court Clerk
Beverly D'Angelo
as
Sheila Franklin
Michael Jeter
as
Sheldon
Fairuza Balk
as
Cecile
Henry Thomas
as
Danceny
Colin Firth
as
Valmont
Audra Lindley
as
Ann Lockston
Lynn Carlin
as
Lynn Tyne
Rae Allen
as
Mrs. Divito
Allen Garfield
as
Norman
Pat O'Brien
as
Delphin
Elizabeth McGovern
as
Evelyn Nesbit
Samuel L. Jackson
as
Gang Member No. 2
Michael Jeter
as
Special Reporter
Jim Carrey
as
Andy Kaufman
Christopher Lloyd
as
Christopher Lloyd - 'Taxi' Actor
Michiko Nishiwaki
as
Female Karate Fighter
Lorne Michaels
as
Lorne Michaels - Saturday Night Live Producer
Peter Brocco
as
Col. Matterson
Danny DeVito
as
Martini
Jack Nicholson
as
R.P. McMurphy
Christopher Lloyd
as
Taber
Edward Norton
as
Alan Isaacman
Woody Harrelson
as
Larry Flynt
Norm MacDonald
as
Network Reporter
Mike Pniewski
as
Trucker
Douglas Seale
as
Count Arco
Charles Kay
as
Count Orsini-Rosenberg
John Tomlinson
as
Dr. Bartolo in 'The Marriage of Figaro' / Commendatore in 'Don Giovanni'
Christine Ebersole
as
Katerina Cavalieri