It's a musical, you're not going to get the typical cinama type story telling your used to. But it's fun, and yeah, the character design may have come out of the oven a little too soon, but if you can get past that then it's a really nice experience. Jennifer Hudson absolutely kills memories, I forget who plays the main character but she's a really great dancer. I went expecting a bad movie but I genuinely liked it.