Wicked: For Good has received broadly positive reviews from critics - but many are far less spellbound than they were by the first film.

The much-anticipated sequel, released on Friday, sees Cynthia Erivo and Ariana Grande reprise their roles as Elphaba and Glinda in the origin story of the Wicked Witch of the West.

Wicked: For Good is "not quite Wicked: For Great", said Empire's John Nugent in a three-star review.

Total Film's Molly Edwards praised the film as an "absolute triumph", but added it "suffers slightly from thinner source material and weak new songs".

The Wizard of Oz spin-off, adapted from the hugely successful stage musical, is originally based on a 1995 book by Gregory Maguire.