Morgan Freeman at his best.