Hoffman is 30, looks mid 30s, Bancroft was 36. The daughter is 27. Who the F casted this mess.
As Alfred Hitchcock would say: “It’s only a movie”
Typical Hollywood casting. Just remind yourself that he's suppposed to be 22 or around there and she's 40 something.