What felt like a collection of puzzle pieces that dont quite fit, and all the frustration that comes when attempting to put the pieces together, ends with a dramatic and emotional pull at the heartstrings of the viewer where family, the power of friendship and the unwillingness to play along with corrupt forces bring all the pieces of the puzzle together in harmony. A pleasant departure from the "independence day" predictable formula that will resonate far after the credits have finished rolling. *****