Based on the popular Broadway musical starring Idina Menzel and Kristin Chenoweth (which in turn was based on a Gregory ...