Maleficent shared a stage with the Fairy Godmother and Tweedledum and Tweedledee as Airdrie Academy presented a creative twist on the classic Christmas pantomime.
The magical bunch put on four pitch-perfect performances on "A Fairytale Mash-Up", which saw them combine a whole host of familiar fantasy favourites into one wonderful whole.
Pupils began their masterful audience participation techniques with a show for local senior citizens before thrilling Primary Seven youngsters from schools across Airdrie.
They then brought the curtain down on the production with two evening performances in front of enthralled family and friends.
An Airdrie Academy spokesperson said: "All of the audiences thoroughly enjoyed the pantomime.
"A huge thanks goes to everyone who made these performances such wonderful successes."