We've seen the stage version, seen the older film, read the book to the kids, and this is probably the maddest of the lot.

Tim Minchin's songs are excellent, of course, and the young lead, Alisha Weir, carries the whole thing so well. And Emma Thompson has come such a long way from Suzi Kettles. whom I still always think of her as.