From what I can remember on the timing, it is about 20 minutes from the time you get to the end of the queue until you exit the attraction. There are three "stages" of the attraction; a pre-show in the cottage, a "role selection" where participants are chosen for the play, and then the play itself with Belle. As mentioned by PP, there is usually an opportunity for the play participants to get a quick picture with Belle. When I went, my DD did not participate in the play, but was able to get a quick picture with Belle.