Memory is the only true justice. The Narrow Road to the Deep North premieres April 18 on Prime Video.