Double standard?
I noticed while reading the comments posted for this film that there are a number of people who feel that Colbert was "too old" for her role in this film. Interestingly, on the "Mister Roberts" page, I see no comments about Henry Fonda being too old to play a Lt.(jg). Fonda was in his 40's when he played Roberts in the film, yet junior-grade lieutenants tend to be in their early 20's.
I'm not trying to stir things up; this is merely an observation.