To be honest, I adored this film though I did feel that it needed a bit of work. The acting was mediocre, especially from Cam Gigandet and Christina Aguilera. On the other hand, Cher, Eric Dane, Stanley Tucci and Kristen Bell were great. Cher, especially, blew me away. As a musician, she's a phenomenal actress and she's definitely underrated. As a musical, I loved it, and I watched it three times. The music was great - Christina was spectacular, though the acting - not so much. Overall, it's great.