Kyle (Jon Favreau) and Laura (Cameron Diaz) are about to get married. As Laura is fully occupied organizing everything, Kyle’s friends Charles (Leland Orser), Robert (Christian Slater), Michael (Jeremy Piven) and Adam (Daniel Stern) are mostly looking forward to his bachelor party in Las Vegas. Kyle isn’t quite as excited about it, especially not when a sex worker (Kobe Tai) shows up in their hotel room. As Michael goes to have sex with her in the bathroom, she hits her head and dies. The guys start to panic but agree to cover things up – which is only the start of the problems.
Very Bad Things is a prime example of the worst kind of edgy humor, confusing offensiveness with being funny at every turn and ending up a tired, uncomfortable mess. No wonder it’s virtually unknown – it would have been better if I had kept it that way as well.
Alex (Taylor Kitsch) and his brother Stone (Alexander Skarsgard) are like night and day. Stone is in the navy, responsible and earnest, while Alex is perpetually drunk, chasing women and in trouble. But after a particularly bad incident during which Alex meets Samantha (Brooklyn Decker), he tries to get his life in order and joins the navy as well. A while later Samantha pushes him to ask her father, Admiral Shane (Liam Neeson), for her hand, just as a huge naval war game exercise is about to begin. But then aliens hit the earth right in the middle of the exercise and Alex finds himself not only fighting for his maybe-father-in-law’s recognition, but for the earth itself.
I expected so much of Battleship. I thought it was going to be one of the most entertaining movies of the year. And it does deliver – in everything but the action scenes. But since they comprise most of the film, the whole thing starts to drag a bit.