The ending was a pretty big letdown -- kinda stupid that there are no repercussions for this guy going to a foreign country, murdering its citizens, its police, and some royal Arab dude. He just comes home on a plane and nobody gives a fuck.
I thought it would have been far cooler and far more poetic if he had gotten away but had to go underground to avoid authorities that would normally chase someone down for murdering diplomats and stuff like that. So essentially we see the "cost" of such actions. He gets his daughter back because he unleashed the fury, but can never see her specifically because he unleashed the fury. She finally learns to appreciate her father and forgives him for never being there for her as a child, but consequently he can no longer be there for her as an adult. It would have been like The Gift of the Magi -- except with a lot more throat punching.
Instead they go with the distinguished mentally-challenged happy ending where the bratty daughters' American Idol dreams come true. Seriously?