Regarding anyone in their 30s playing Anne, of course it's fine as long as they are a "convincing" 18 year old. I don't care how old they really are.
But I also don't believe Kristin can pull of 18 on stage anymore. It has nothing to do with her "real" age, more about her appearance and demeanor.
Plus, honestly, she's to "brassy" for the part.
"Jaws is the Citizen Kane of movies."
blocked: logan2, Diamonds3, Hamilton22