"I don't think she's to old, but they seem to cast maria younger and younger nowadays. Like Benanti who was 19 when she replaced Luker in the last revival, or Kerstin Anderson (I think she's 20?), who's playing the role on tour. I would actually love to see an older girl to play the role so its not like a young girl marrying an old ass man with 6 kids. They seem to do that stuff today. Im happy its not like that with the She Loves Me revival."
You do realize that Maria's husband was 25 years older then her, don't you? It may seem like she's marrying an "old ass man", but when she married at age 22, her husband was 47. It may seem wrong to you, but casting a young actress against a middle aged actor is faithful to the story.
And an "older girl" is a woman. An adult female is not a girl; neither is Jessie Mueller. She's a 32 year old woman.