Primary school pupils from Brechin and Edzell teamed up to put on a performance of Burke Hare.
Primary seven pupils from Maisondieu and Primary six/seven pupils from Edzell worked with a travelling theatre group - Charades - to put on the show.
A spokesperson said: “Parents, friends and relatives of the children were treated to a fantastic performance.
“Charades worked with the children to create the amazing, professional performance.”
Pictured are the cast from school in their costumes along with members of Charades.