Blood Rain (2005)
Blood Rain is a 2005 South Korean film. A murder mystery set in 1808, the film touches on historical prejudice against Roman Catholicism in the Joseon Dynasty. Although primarily a period thriller, director Kim Dae-seung weaves together an unconventional mix of styles—a puzzle-box mystery plot traditionally associated with detective fiction, class-conscious social commentary, lush cinematography, sets and costume design, and a flair for gore.
More at Wikipedia.