There have been dance movies like Step Up and the British equivalent Street Dance, but those were very generic movies which lacked in plot and were basically an excuse to see known groups and artists dance around which appeals to young people these days. However, if that sort of thing has appeal, combine it with singing too. Moulin Rouge worked well because it used modern songs in an old setting and had big fancy dance numbers. More shows should be done like that. Disney has done this for years with its non-Pixar movies, having big elaborate song and dance numbers. These were also achieved in some of the successful stage shows they made of their movies like The Lion King. Star power is good as long as it can handle the demands of the role. Even in the old days some stars were dubbed (Audrey Hepburn in My Fair Lady for example), but they were dubbed with voices that could sing well. Due to the need for marketability these days producers want people to think that the stars they pay to see are actually using their own voices. This often results in them being dubbed by their own altered voices, which doesn't really work so well.