A great recent foreign movie.