beauty and the beast denver