Hamilton Operatic's production of Mary Poppins is like a jar of mixed lollies — all sweetness in different colours and shapes.
Set around the turn of last century, the story opens around the fortunes of the Banks family where patriarch George, a wealthy financier, played by baritone Scot Hall, and wife Winifred, soprano Jayne Tankersley, are at their wits end.
A family of their social profile just must have a nanny to keep the children under control so Winifred is free to do important things like entertain and support worthy causes.
But Jane, Ava Downey, and Michael, Ollie Neil, are precocious brats and have done their best to terrorise a list of nannies into abandoning ship.
A miracle arrives in Mary Poppins, soprano Shaan Kloet, as somewhere between a governess and a saint complete with magic powers. Poppins returns decorum to the household and promptly decamps, by flying off. This allows George's own former nanny, Miss Andrew, real-life school principal Fiona Bradley, to return and set about controlling the children with Victorian thoroughness and understandable enthusiasm. But Andrew's techniques backfire and Poppins returns and takes charge of the Banks children with unwavering confidence in her own merits.