

An Arrow Through the Heart Review: Fresh Archery, Familiar Revenge
An Arrow Through the Heart (2024) · 一箭穿心
- August 29, 2024
- 1h 28m
- Mandarin
- Streaming
In China's Ming Dynasty, pirates slaughter the family of a deputy general, but his son Yang Hai escapes. He learns archery from a descendant of a famed archer and sets out to free captured villagers and take revenge.
Where to Watch
By Webmaster · · 3 min read
We watched the full film before writing this review. Our score is independent of any affiliate relationship. Poster and stills are the property of their respective copyright owners.
Watch the Trailer

Official Trailer
YouTube
Our rating
- Story5
- Acting5.5
- Visuals4.5
- Direction5.5
- Soundtrack5
Recommended for: Fans of low-budget Chinese period action
How we rate moviesIn this article
This An Arrow Through the Heart review starts with a simple question: can a bow and arrow carry a whole action film? Guo Yubo's 2024 Mandarin movie bets that it can, placing archery in a genre usually ruled by swords. The result is a modest, uneven but sometimes engaging period drama.
An Arrow Through the Heart Review: The Story So Far (No Spoilers)
The An Arrow Through the Heart plot is set in the Jiajing period of the Ming Dynasty. Pirates led by Chi Hu kill the family of Deputy General Yang Zhen, but his son Yang Hai escapes alive. He is the only survivor, and he carries that loss into everything that follows.
Yang Hai then trains in archery under Yan Xiaoping, a descendant of the famed archer Yan Shiba. With those skills he sets out to rescue villagers captured by the pirates and to pursue the men who destroyed his family. The film also hints at a moral question: whether justice and vengeance can be separated.
The film is an action story at heart, with a drama layer of grief and duty. At 88 minutes, it moves quickly and does not linger.
What Works in An Arrow Through the Heart
The central idea is the best thing here. Putting the bow in the spotlight gives the fights a different rhythm from the usual sword-and-kick routine. One viewer on MyDramaList called the focus on archery refreshing, and it is easy to see why.
The story of a young man growing from a frightened survivor into a capable fighter gives the film a clear spine. Training and rescue scenes are easy to follow, and the stakes are never confusing. Viewers who like a straightforward structure will feel at home.
The short runtime also helps. There is little padding, so the revenge plot keeps moving from one confrontation to the next.
An Arrow Through the Heart Cast and Performances
The An Arrow Through the Heart cast is led by Lu Hao as Yang Hai, who carries the film as the grieving young archer. Zhao Jinxia plays Yan Xiaoping, the mentor who passes on the family's archery tradition. Huang Qi Lin'er appears as the younger version of Yan Xiaoping.
Lu Shun plays the pirate Chi Hu, the villain whose crimes drive the story. Lu Ying appears as Jing Xiang and Liu Ming as A Bu.
The performances suit the film's simple, direct tone. Detailed critical commentary on the acting is scarce, so it is best to expect functional work rather than award-level turns.
Where An Arrow Through the Heart Stumbles
The biggest complaint is familiarity. One blog reviewer called the story sound but well-worn, and that matches the setup: a lone survivor, a mentor, a villain and a vow of revenge. If you have seen a few martial-arts revenge films, few beats will surprise you.
The visual effects are the other weak spot. The same critic noted weak CGI, with riders on horseback that looked artificial. In a film built around action, such flaws can pull you out of the moment.
Critical coverage is thin overall. I found no major critic scores, and the single TMDB rating of 3/10 is too small a sample to mean much. MyDramaList users are warmer, at 7.4 from 30 votes.
Is An Arrow Through the Heart Worth Watching?
Yes, if you are curious about archery-focused action and can forgive a limited budget. Is An Arrow Through the Heart worth watching for everyone? Probably not, because the plot is predictable and the effects are uneven.
What you get is a short, earnest period revenge story with a distinctive weapon at its centre. Director Guo Yubo keeps things moving, and the premise gives enough novelty to hold interest. One reviewer summed it up as fine if you do not take it too seriously, which seems a fair way to approach it.
If you want more in a similar vein, browse our action movie reviews or see another low-key Chinese revenge story in our Guardian Angel review.
Who Will Enjoy An Arrow Through the Heart
Fans of Chinese period action who want something other than swordplay.
Viewers who enjoy simple revenge-and-training stories.
Anyone looking for a short, undemanding watch at 88 minutes.
Pros
- Archery gives the action a fresh feel
- Clear, easy-to-follow revenge story
- Brisk 88-minute runtime
Cons
- Familiar revenge plot
- Weak CGI, especially with horses
- Little critical backing so far
Our Verdict
A short, earnest Ming-era revenge tale that stands out for its bow-and-arrow focus but leans on a well-worn story and shaky effects. Best approached with modest expectations.
Cast & Crew
- Guo YuboDirector
Lu HaoYang Hai
Zhao JinxiaYan Xiaoping
Lu ShunChi Hu
Lu YingJing Xiang
Liu MingA Bu
Huang Qi Lin'erYan Xiaoping (young)
Photos: TMDB
Frequently Asked Questions
When is An Arrow Through the Heart released?
An Arrow Through the Heart (2024) was released in theaters on August 29, 2024.
Who directed An Arrow Through the Heart?
An Arrow Through the Heart (2024) is directed by Guo Yubo.
Who is in the cast of An Arrow Through the Heart?
The main cast includes Lu Hao, Zhao Jinxia, Lu Shun, Lu Ying and Liu Ming.
How long is An Arrow Through the Heart?
An Arrow Through the Heart (2024) runs 88 minutes (1h 28m).
Where can I watch An Arrow Through the Heart?
Streaming availability varies by region — see the Where to Watch box for current options.
Who stars in An Arrow Through the Heart?
Lu Hao plays Yang Hai, with Zhao Jinxia as the archery master Yan Xiaoping and Lu Shun as the pirate Chi Hu.
Is An Arrow Through the Heart worth watching?
It is worth a look if you like archery-centred period action and can accept a familiar story and weak CGI. Critics have not widely reviewed it, but some viewers praise the action.
What language is An Arrow Through the Heart in?
It is a Chinese film in Mandarin, with the original title 一箭穿心.
Written by
Webmaster



