The Shanghai Spell (2002): cast, story & where to watch
2002 · Film · ★ 5.6

Released in 2002, The Shanghai Spell is a drama film directed by Fernando Trueba, running about 119 minutes.
What it’s about. A fourteen year old lad discovers his first love at the point of his pencil whilst drawing the portrait of a sickly but coquettish fifteen year old girl. In the neighbourhood an old freedom-fighter pits himself against bad types, a pretty cinema-ticket girl takes to the streets at night and a young anarchist dedicates himself to telling tall stories. Far away, in Shanghai, a hero of the Republic meets a beautiful femme fatal with oriental eyes. Reality and fiction become fused in an embrace.
Who’s in it. The Shanghai Spell stars Fernando Tielve as Dani, Aida Folch as Susana, Ariadna Gil as Anita / Chen and Fernando Fernán Gómez as Capt. Bay, among others.
How it landed. With an audience score of 5.6/10, The Shanghai Spell has drawn a solid, mixed-to-positive response.
Where to watch. Streaming options change often. See the full, country-by-country breakdown on our where to watch The Shanghai Spell page.
If you liked it. Fans of The Shanghai Spell tend to enjoy The Shawshank Redemption, The Godfather, Schindler's List and The Godfather Part II.
Frequently asked
- Where can I watch The Shanghai Spell (2002)?
- Streaming, rental and purchase options for The Shanghai Spell change frequently. Check our where-to-watch page for the latest availability in your country.
- Is The Shanghai Spell worth watching?
- The Shanghai Spell holds an audience score of 5.6 out of 10, and is a strong pick if you enjoy drama. Reactions are mixed, so it may depend on taste.
- Who stars in The Shanghai Spell?
- The Shanghai Spell stars Fernando Tielve, Aida Folch, Ariadna Gil, Fernando Fernán Gómez and Eduard Fernández.
