Elixir of Love (2004): cast, story & where to watch
2004 · Film · ★ 5.7

Released in 2004, Elixir of Love is a comedy and drama film directed by Riley Yip, running about 105 minutes.
What it’s about. Heung, a fishwerwoman, is determined to help Kai, an amateur aromatherapist, find the ultimate elixir for the princess who has a bad case of body odour. Although Kai's initial aim is to find the cure and win the princess' heart, he and Heung draw closer every day in the quest for the ultimate cure.
Who’s in it. Elixir of Love stars Miriam Yeung Chin-Wah as Heung / Princess, Richie Jen as Kai, Alex Fong Lik-Sun as Prince and Kenny Bee as Master Physician, among others.
How it landed. With an audience score of 5.7/10, Elixir of Love 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 Elixir of Love page.
If you liked it. Fans of Elixir of Love tend to enjoy Forrest Gump, Parasite, Life Is Beautiful and Fight Club.
Frequently asked
- Where can I watch Elixir of Love (2004)?
- Streaming, rental and purchase options for Elixir of Love change frequently. Check our where-to-watch page for the latest availability in your country.
- Is Elixir of Love worth watching?
- Elixir of Love holds an audience score of 5.7 out of 10, and is a strong pick if you enjoy comedy and drama. Reactions are mixed, so it may depend on taste.
- Who stars in Elixir of Love?
- Elixir of Love stars Miriam Yeung Chin-Wah, Richie Jen, Alex Fong Lik-Sun, Kenny Bee and Eric Kot Man-Fai.
- When was Elixir of Love released?
- Elixir of Love was released in 2004, with a runtime of about 105 minutes.
