Once Upon a Time in Vietnam
Lửa Phật (original)
On a mission to retrieve fugitives in Vietnam, Dao, a commander in the Emperor's army, is assigned to protect a peaceful small town from being taken over by a crime boss. Soon, Dao's past catches up with him, threatening to destroy the town and the woman he has come to love.
Starring Dustin Nguyen, Roger Yuan, Veronica Ngo, Thái Hòa, Ngọc Diệp, Hiếu Hiền, Phi Thanh Vân, Bùi Văn Hải, Nguyễn Hậu, Quang Minh Do
It's a action & adventure and fantasy movie, and has a rating of 5.2 out of 10 from Imdb which is fairly okay for this kind of movie.
Watch it here
Not found streaming from Peru.