PUPILS dazzled as they starred in Bradshaw Primary School’s production of Joseph.
Donning the technicolour dreamcoat for the starring role in the Andrew Lloyd Webber musical was nine-year-old Ellis Johnson.
His brothers were played by Matthew Oakley and Freya Rodgers, and the role of Pharoah was filled by Luke Mills.
Potiphar and his wife were played by Daniel Lofthouse and Tiegan Hill.
A talented troupe of dancers made up of Lily Barraclough, Zara Parker, Chloe Jackson, Tanika Panesar, Louise Smith, Ellie-May Blackburn, Caitlyn Johnson and Beth Kenny completed the ensemble.
The cast, all key stage two children aged seven to 11, took to the stage at North Halifax North Halifax Grammar School, for two performances.