Clint Eastwood at his best.