Love for All Seasons (2003): cast, story & where to watch
2003 · Film · ★ 6.3

Released in 2003, Love for All Seasons is an action, comedy and romance film directed by Johnnie To, running about 93 minutes.
What it’s about. May is a martial artist and Chinese medicine practitioner who resides in a temple in Omei mountain. Under the threat of her lovelorn master, Misery, she decides to seek the help of infamous womanizer, Tiger Hung, who she had helped earlier, in order to experience heartbreak and master the "Heartbroken Sword" technique to defeat her.
Who’s in it. Love for All Seasons stars Sammi Cheng Sau-Man as May, Louis Koo as Tiger Hung, Lam Suet as Fatty and Li Bingbing as Li Mo Shau, among others.
How it landed. With an audience score of 6.3/10, Love for All Seasons 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 Love for All Seasons page.
If you liked it. Fans of Love for All Seasons tend to enjoy The Dark Knight, The Lord of the Rings: The Return of the King, Inception and The Lord of the Rings: The Fellowship of the Ring.
Frequently asked
- Where can I watch Love for All Seasons (2003)?
- Streaming, rental and purchase options for Love for All Seasons change frequently. Check our where-to-watch page for the latest availability in your country.
- Is Love for All Seasons worth watching?
- Love for All Seasons holds an audience score of 6.3 out of 10, and is a strong pick if you enjoy action, comedy and romance. Reactions are mixed, so it may depend on taste.
- Who stars in Love for All Seasons?
- Love for All Seasons stars Sammi Cheng Sau-Man, Louis Koo, Lam Suet, Li Bingbing and Emotion Cheung Kam-Ching.
- When was Love for All Seasons released?
- Love for All Seasons was released in 2003, with a runtime of about 93 minutes.
