Fernando Trueba's El Embrujo de Shanghai (The Shanghai Spell) is a drama set just after the Spanish Civil War. Dani (Fernando Tielve) is a 14-year-old would-be artist who is hired to care for the elderly Captain Blay (Fernando Fernán Gómez). Read More