Star rating: **** Dir: With: Ben Kingsley, Josh Peck, Mary-Kate Olsen "NEVER, ever trust anyone who says they don't like dogs." Psychiatrist Dr Squires (Ben Kingsley) is great at giving advice to clients but woeful at taking it himself. High-school student and drug dealer Luke (Josh Peck) is one of his patients. With no friends, no girl and parents who argue constantly, Luke pronounces himself depressed. Embrace your pain, says the doc; stop dwelling on the bad parts of life, the wackness, adds the doc's stepdaughter.

A sprawling, untidy, seriously cool comedy, this is all heart. And if nothing else, you have to love a movie that plays out with Mott the Hoople's All the Young Dudes. AR Tonight, 6.30pm, tomorrow, 9.45pm, Cineworld.