Independence Day (or ID4, as it was incongruously labelled by the studio, and now lazily typed by me) gets a bad rap. It doesn't have the greatest acting in the world. The plot has holes large enough to pilot a Death Star through, and yes, we all know about the Mac Virus thing at the end. On the surface it hasn’t got a lot going for it.