A Perfect World ★★★★★

Men trying to be fathers, boys trying to be sons. What a wonderful film.