Jim Carrey is a better actor than most give him credit for
people just see the Ace Ventura, The Mask, or Dumb & Dumber stuff and they assume that's everything he can do but honestly I think he'd pull off a great David.
this movie has been done. see the road, 28 days later, i am legend.
not saying it would be a bad movie but, there are too many recent movies of a similar nature.
i vote hulk hogan for bill though
" Man...I shot the hell outta that guy, huh? " - Ellie (The Last of Us)
Chuck Norris - Joel
The only problem with that is the movie would be 12 seconds long. If you cast him as the villain, everyone dies! He's just too powerful, even when he's given the insane amounts of elephant tranquilizers to protect the other actors!