Don Quixote (2000 film) › Cast
John Lithgow
Don Quixote de La Mancha/Alonso Quixano
Bob Hoskins
Sancho Panza
Isabella Rossellini
The Duchess
Vanessa Williams
Dulcinea / Aldonza
James Purefoy
Sansón Carrasco
Lambert Wilson
The Duke
Amelia Warner
Antonia
Tony Haygarth
The Barber
Peter Eyre
The Priest
Lilo Baur
Teresa Panza (Sancho's wife)
Trevor Peacock
The Innkeeper
Linda Bassett
The Housekeeper
Barry Stanton (actor)
Chaplain at the Duke's Feast