Good summer movie, though I felt Olivia Wilde's character was completely useless to the plot, and actually detracted from the moral feel of humans staving off the alien invaders.
I liked Captain America a bit better, but CnA is still a worthwhile watch.