Why would movie directors cast such actors: modern examples include Taylor Swift, Jason Derulo, Jennifer Hudson, etc.?
- they have the skill set even without CGI to sing/dance the music numbers
- the actors are better than those on Broadway
- if they don't spend money budgeted for actors it goes back to the studio
- to appeal to a wide range of audiences in hopes of increasing profits