Cumbrae Primary School youngsters pulled out all the stops for a fantastic school production of Matilda.

The ever popular show, written by Tim Minchin and based on the famous Roald Dahl tale, has proved hugely popular on the West End and on tour, and now Cumbrae's youngsters have joined many thousands from far and wide in bringing the junior version of the show to life on the school stage.

(Image: Cumbrae Primary)

The story of a girl who dreams of a better life, and the children she inspires, had the audience rooting for the "revolting children" who are out to teach the grown-ups a lesson.

Packed with high-energy dance numbers and catchy songs, Matilda JR. is a joyous girl power romp.

(Image: Cumbrae Primary)

Children and adults alike were thrilled and delighted by the story of the special little girl with an extraordinary imagination.

Mary Currie, a former Millport correspondent for the News, whose granddaughter Lily-Rose Currie played Matilda, was lavish in her praise for the production.

She said: "Big shout out to all the kids, teachers and helpers for the amazing Matilda the musical. The talent shown by all the children was amazing. Well done."

(Image: Cumbrae Primary)