wild Japanese film with English subs about a couple who’s car breaks down and a mysterious stranger invites the couple back to his home.