Mike Flanagan's adaptation of Stephen King's The Dark Tower is still years away, but he already has the perfect actor to play Roland Deschain.