Ford didn't know what to do with Mister Roberts that wasn't repeating what was successful in New York. He was trying to do things to the play that would be his in the film.
I guess you can say that every actor is a 'character actor' on some level. But I think some actors have a wider range. I think that's how you get that mantle.