I loved this... seen it 3 times at the cinema and would go again... probably the best film i have seen in the last few years!!! Definately worth the dollar!! If you loved Independance day, Day after tomorrow etc... then this film is for you. Has everything from a bit of comedy, romance, lots of action and a few cheesy lines thrown in there from time to time, but its definately not a film im gonna forget in a hurry and i've already pre ordered mine!!