A CAST of magical characters take to the stage tonight to bring Beauty and the Beast to Ebbw Vale.

A 30-strong cast of the Ebbw Vale Operatic Society, wearing original Disney costumes, and aged from 14 to over 60 will perform a range of memorable music.

The show runs at The Beaufort Theatre at 7pm until Saturday May 15 (with a matinee at 3pm).

Tickets are £26 for a family, £8 adults and £7 concessions.