Even though the cast is star-studded, including Taylor Swift, James Corden, Jason Derulo and many more, the movie wasn't up to my expectations. The plot is very badly explained and everything's all over the place. Also I thought the CGI could better and felt a bit weird. However, the music makes it watchable. THe cast is stunning in every song, delivering emotional, well-choreographed performances. Special nod to Jennifer Hudson for giving an unbelievable rendition of "Memory".