This adaptation of Katherine Paterson’s popular Seventies novel for tweens gets a decent treatment. It’s about a chippy foster kid (Sophie Nelisse) who makes life difficult for everyone charged with taking care of her, the latest being eccentric Trotter (Kathy Bates) whose next door neighbour is an elderly black man Mr Randolph (Bill Cobbs) who dines with her each evening. They make a different kind of family, reading at meals and being each other’s best support. Little WE (Zachary Hernandez) is also being fostered by Trotter and Gilly – real name Galadriel – impresses him the way she carries on her mean girl bullying at school, until she sees he’s being bullied by horrible boys and she teaches him how to handle himself. She creates friction with her teacher Miss Harris (Octavia Spencer) and although she’s very bright she pretends she’s dumb as a post. The teacher sees right through her act. She wants desperately to be with the birth mother Courtney (Julia Stiles) who’s dumped her and who has finally sent a postcard from San Francisco, a long way from Maryland. This prompts Gilly to write her a letter lying about the terrible circumstances in which she’s found herself. Since her mother has finally made contact with her grandmother, Glenn Close, she turns up on Gilly’s doorstep to meet the grandchild she never knew existed until that correspondence which also brings social workers to Trotter’s door. The letter means she’s going to be removed from the only happy home she’s ever known and she regrets it but can do nothing about it…. This could have been a deliberate, messagey work but it’s tough love tenderised by humour and really smart performances. That it’s directed by Stephen Herek is the big surprise – the man who brought us Bill & Ted’s Excellent Adventure. Dude!