Tommy was hysterical as an old curmudgeon but something was missing in the story. It seemed contrived and shallow. Good entertainment but hard to take seriously. Streep, as usual, was outstanding, given what she had to work with. Carrell was ok, but again, a shallow role. They've all had better roles, times are tough, I guess!