Jack Black makes more sense as an interpretation of Thayer David's Stokes, or Morgan or...you get the idea.
Don't think a 44 year old woman should play Carolyn, nor should 50-ish actors be considered for Willie. Actually most of his casting suggestions are a little long in the tooth. Won't argue against Anne Hathaway, though...