Friends, Scott Glenn would be perfect to play Roland. Check out Silverado.
Darken his hair, put in some blue contacts. Maybe someone can photoshop this picture.
Although age is creeping up on Scott Glenn. He was born in 1941.
But if I was going to cast Roland, I would use him.