hemlock, you seem to be missing the point, ordinarily james bond is supposed to be around 35-40 thats perfect, but in this instance the story is about his first mission, when he was 28. thats whats wrong, it's not that he's too old for bond normally, i spent a year balking at people i thought were too young, until haggis revealed he was writing for a young bond. let me put it this way.
would ET have worked if the script stayed the same but they cast an 18 or 19 year old as elliot, NO!
same here, a 37 year old bond will look pretty stupid on a first mission.
I missed your poin little_bill,no doubt.Sorry

Ofcourse if they(producers,writers and director)keep saying this Casino Royale is supposed to be James Bond`s first mission then you`re right bill.37 year old agent is too old for his first mission and in that case Daniel Craig also would be too old for the part .
It`s been awhile since I read Ian Fleming`s Casino Royale novel so I don`t remember what age Bond supposed to be in it but I do prefer more mature Bond than too young Bond.
I think it would`ve been huge mistake to cast as Bond somebody who is under 30 years old.
Since they didn`t do that I´m pretty sure there`ll be different kind of script molding instead of what they`ve been saying so far

Btw all the actors who`s names was dropped every now and then for possible role of Bond were all over 30 years old:Ewan McGregor,Jude Law,Clive Owen and ofcourse Craig.So I don`t believe they were looking for younger actor for the Bond`s role.
I´m sure they want to get back to basics,back to the plot/story and the characters forgetting the gadgets and such nonsense which quite often have shadowed the main story in Bond movies.
I hope Casino Royale will be more in the line of such Bond films as From Russia With Love,For Your Eyes Only and Licence To Kill which I think are more down to earth kind of Bond movies.
Btw it did not work too well with Jack Ryan films to cast much younger actor for the main role.Ben Affleck sucked as Jack Ryan in The Sum Of All Fears after Alec Baldwin and Harrison Ford`s movies .
Ofcourse Jack Ryan is not the same thing as James Bond...like Jason Bourne won`t be either.