Enjoyed this a lot. Gerard Butler was good in the role. It was very reminiscent of Under Siege, and the music reminded me of Independence Day.
The effects were excellent and the CGI seamless, except in the C130 attack sequence where I thought the damage to people was a bit unrealistic.
I actually enjoyed the lack of flippant quips that John McLean might throw out.
I didn't like the references to thanking God or the lingering shots of the American flag.
Sound was good, but I did notice some banding in the background of the picture at the start of the movie. I didn't notice it again.
Extras were ok. I didn't realise the huge amount of CGI which had been used. Which is a good sign, of course.