morgan freeman as walker texas ranger