Snow White—An Enchanting New Musical Stage show, a 28-minute adaptation of the film, opened on February 23, 2004, after a premiere on February 21, at the Fantasyland Theater at Disneyland, being the most elaborate stage show to be produced exclusively for that theater. Directed by Eric Schaeffer. Patrick Stewart provided the voice of the slave in the Magic Mirror. The show closed on September 4, 2006.