A mysterious stranger travels to a remote village where, 15 years earlier, his wife and daughter were kidnapped.
1972
2020
2023
2005
2016
1988
2010
2021
2019
2008
2022
2015
2017