Hugh Grant, shrunk by CGI and wearing orange face paint, makes for "a delightfully silly Oompa-Loompa", but the film has a number of major flaws: one is Chalamet's singing voice, which is too "thin ...