I watched this movie on my laptop in LAX. I was exhausted so I'm not sure how much of the movie I remember. I liked the music since I grew up in the 80s, but the plot was fairly stupid and the acting a bit wooden.
Tom Cruise actually did a pretty good job, but Russell Brand was as annoying as usual.
I only recommend this movie if you've got a fourteen hour layover.