A mysterious stranger travels to a remote village where 15 years earlier his wife and daughter were kidnapped.