James Hall, who played a role in "Monte Cristo" in the past, has an impressive repertoire that includes performances with renowned opera houses and festivals such as Glyndebourne Festival Opera, the Royal Opera House, and the London Handel Festival.
more...