ALL the stops are being pulled out on Portland for a magical family pantomime.

The isle's Royal Manor Theatre Company is staging A Beauty for the Beast from February 10 to 12.

Handsome Prince Harry is so vain that he has been cursed and turned into a beast. The curse is so strong that even the magic of The fairy Godmother, Fairy Nuff, isn't strong enough to overturn it.

We follow Prince Harry journeying through nursery rhymes and fairy stories on a quest to find a princess who will love him enough to break the curse. Which beauty will be the one for him? Rosie Red Riding Hood? Bo Peep? Goldilocks? or Ariel? And will the prince's hapless valet 'Popper' be a help or a hindrance?

Performances on Friday February 10 are at 7.30pm, Saturday February 11 at 2.30pm and 7.30pm and February 12 at 2.30pm.

Contact the box office for tickets.