After Michael Bay made a hit out of Transformers, Hasbro ( who made the toys, Transformers were based on ) decided that it would be a good idea to make more, similar films, based on other Hasbro toys. So they chose to adopt, fucking Battleship. Really?
I don't think you think of Science Fiction often when thinking about Lars Von Trier. Yet, his 2011 masterpiece Melancholia is one of, if not the best, science fiction film(s) ever.