"That's the building they blew up in Independence Day!" Bigger, dumberer and just a whole lot more stupid fun than the boringly straight-faced Olympus Has Fallen, this bona-fide big-budget Hollywood flop at least has the good grace to laugh at itself as it rolls out the dingbat-daft action-movie cliches.

While Olympus… had Gerard Butler as a bargain-basement Bruce Willis, this throws likable rent-a-lunk Channing Tatum into the seat of American power, wherein he must save the president (Jamie Foxx, having a ball) from assorted baddies and crackpots hell-bent on increasingly bonkers acts of mindless destruction. It starts with handguns, but soon escalates to massive rocket-launchers, exploding helicopters, marauding tanks and even nuclear warheads. James Woods chews up the West Wing scenery, Maggie Gyllenhaal takes up the slack as the secret service whiz keeping her cool on a very bad day, and Richard Jenkins manages to keep a splendidly straight face even as the flag-waving Die Hard riffs are pushed way beyond the point of parody. I laughed a lot – and I suspect Emmerich did too. And then everything blew up. Again.