Fantasy adventure drama. To save her mother's life, teenage wizard Gemma makes a terrible bargain with the Nekross. Show more
Discover 11,128,835 listings and 279,640 playable programmes from the BBC
Fantasy adventure drama. To save her mother's life, teenage wizard Gemma makes a terrible bargain with the Nekross. Show more