This is not a movie to watch if you're striving towards realism, and it doesn't have a single new idea in it, but it was a good (not great) action flick. Its high point was the extended initial siege scene.
White House Down was no more realistic, but more fun, so it's the better pick.
Oh, and if there has ever been a movie that induces Guilt By Casting more, I don't know what it is. Cases in point: