A 120-strong cast took part in the musical Marija ta' Nazaret at the Don Bosco Oratory in Victoria. The leading roles were played by Pamela Bezzina (Mary) and Mario Caruana (Joseph). The musical was staged six times, the last performance being held yesterday.