Emma Marsh has played Snow White. She has played Dick Whittington. Now she turns her attention to Aladdin at the New Theatre Royal in Portsmouth this Christmas.