Interesting Bodhi choice...could work. If they treat this film in the same tone as "2 Guns" was recently (i.e. no CGI action) it could work.
The Johnny Utah conundrum is a big one. Who could/would/should fill that role? I'm kinda glad they went with someone like Butler for Bodhi because in no way does he resemble or remind me of Swayze, which is a good thing. The worst move would be to try and replicate Swayze and his performance in (what I feel) is his best role ever. Same kinda plays true for Johnny. Mimicking Keanu would be a bad idea, but that character calls for a certain type of image for sure (i.e. young/green, wide-eyed rook).
Two offerings for Johnny Utah...one serious and one left field...Ben Foster and James Franco. Foster is and INTENSE dude and can definitely pull of the seriousness of being a motivated new guy who is young, dumb, and full of...you know the rest.
Franco, while on the surface seems cra-cra, could be a great dark horse pick I think. As Heath Ledger fantastically pulled off a counter-image role so masterfully with his Joker, I think Franco could be a fantastic Johnny Utah. He can obviously pull off the quasi-surfer-dude side of that role, but I think there is some underlying intensity he has up his sleeve that could make a fantastic Utah.
Either way...as long as they some how find a way to keep it intense and reality based (no CGI anywhere!) I will be in.