Cage doesn’t “choose” to do roles anymore. He owes so much money to the IRS, he will literally do any movie that will pay his asking price. Just look at the recent stuff on his imdb page, and I think you will see what I mean.
Well, if God has it in mind to touch his heart, He’ll do it, regardless. I hope it happens.