Elena Anaya and Pedro Almodóvar on set. Photo by José Haro/ © El Deseo, Courtesy of Sony Pictures Classics.
Doctor Robert Ledgard (Antonio Banderas). Photo by José Haro/ © El Deseo, Courtesy of Sony Pictures Classics.
Left to Right: Vera (Elena Anaya) and Marilia (Marisa Paredes). Photo by José Haro/ © El Deseo, Courtesy of Sony Pictures Classics
Director Pedro Almodóvar and Antonio Banderas on set. Photo by José Haro/ © El Deseo, Courtesy of Sony Pictures Classics
Director Pedro Almodóvar on set. Photo by José Haro/ © El Deseo, Courtesy of Sony Pictures Classics
Vicente (Jan Cornet). Photo by José Haro/ © El Deseo, Courtesy of Sony Pictures Classics.
Left to Right: Doctor Robert Ledgard (Antonio Banderas) and Vera (Elena Anaya). Photo by José Haro/ © El Deseo, Courtesy of Sony Pictures Classics
Zeca (Roberto Álamo). Photo by José Haro/ © El Deseo, Courtesy of Sony Pictures Classics.
Left to Right: Doctor Robert Ledgard (Antonio Banderas) and Vera (Elena Anaya). Photo by José Haro/ © El Deseo, Courtesy of Sony Pictures Classics
Left to Right: Doctor Robert Ledgard (Antonio Banderas) and Vera (Elena Anaya). Photo by José Haro/ © El Deseo, Courtesy of Sony Pictures Classics
Vera (Elena Anaya). Photo by José Haro/ © El Deseo, Courtesy of Sony Pictures Classics.
Left to Right: Doctor Robert Ledgard (Antonio Banderas) and Norma (Blanca Suárez). Photo by José Haro/ © El Deseo, Courtesy of Sony Pictures Classics
Left to Right: Doctor Robert Ledgard (Antonio Banderas) and Vera (Elena Anaya). Photo by José Haro/ © El Deseo, Courtesy of Sony Pictures Classics.