Ok, Paul Bettany not muscular enough? Got another I like even better--Kevin McKidd, who played Rome's Lucius Vorenus and now stars in the NBC show Journeyman. Don't let his American accent in that show fool you. He's a Scot, he's 34, 6 foot tall and he's got the right look and build.
I can't see guys like McGregor, Bale, or heaven forbid, LOTR movie flunkies playing any major role in a DR film. Viggo's great, but too old (49) to play a young Morgan, now. And I think Bloom's just a little too lean for Duncan.
Still haven't found a worthy Kelson and still searching, but Jonathan Rhys Meyers (The Tudors) might make a devilishly handsome Connell--he plays a great 'heavy', and looks younger than he is.