A mysterious stranger travels to a remote village where, 15 years earlier, his wife and daughter were kidnapped.
2020
2019
2021
1959
2004
2013
2018
2014
1997
2023
2006
2024
2022
1985