Not the greatest, but...
OK, so it isn't exactly the greatest movie in the world, the big names didn't really live up to their names, the acting is below par for the skill levels... But damn it I can't help loving this film, it always puts me in a good mood, singing along and finding myself weirdly attracted the the nut job that is Tom Cruise!
I have lost count of how many times I have watched it!